git - 我如何向非程序员解释源代码控制(特别是 Mercurial/Tortoise)?

标签 git svn version-control mercurial

我们公司使用 Mercurial 对 Java 网络应用程序进行源代码控制。它工作得很好,我们开始对一堆内容(PDF 文件)使用源代码控制。对于我们的部署模型,这非常有效,幸运的是我们当时的图形设计师曾经是一名 Web 开发人员并且已经了解源代码控制。

现在我们已经用两个专门针对打印图形设计师的人取代了那个人。他们的所作所为令人惊叹,但每次我们要求他们使用源代码控制时,他们看起来都很害怕和困惑。作为引用,我们使用 Tortoise,因为我们发现它的用户界面是非程序员的最佳选择。

Hginit.com 是程序员学习 Mercurial 的好方法,现在非程序员的网站怎么样?

有什么想法吗?

最佳答案

我会向他们解释,这就像在整个类(class)中复印您的艺术项目。在你画画的时候,你可以放弃你所做的,并从以前的时间点继续。您还可以看到如果您从与您制作的其中一张图片不同的方向开始会发生什么。你也可以给 friend 一份,告诉他们可以画完背景中的树木和天空。稍后你可以 merge 你的两个努力,看看它是什么样子。当他们在天空和树木上工作时,您的 friend 也可能会断断续续地拍摄照片。想想可能性!

关于git - 我如何向非程序员解释源代码控制(特别是 Mercurial/Tortoise)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12220178/

相关文章:

git - 配置 Visual Studio 以使用系统安装的 Git.exe

svn - 如何降级 Subversion 存储库的格式?

svn - 颠覆提交大文件问题

svn - 为什么当我尝试提交对目录的更改时 subversion 会超时?

linux - SVN:撤消与本地更改的合并

GitHub Pull Request 到一个新的上游分支

git - 如何将长时间运行的 `git push` 修复为 Heroku 远程响应 `504 GATEWAY_TIMEOUT` ?

bash - Git日志,从另一个命令输入

Git Svn Clone初始化repo,但git repo为空

Gitlab:未提供用户或 key