首先使用git还是通过SVN学习版本控制?

Ale*_*ard 3 svn git version-control

目前我是使用SVN的一部分.我们正在考虑转向git.我亲自使用了git(实际上我正在使用git-svn桥接回主SVN存储库),所以我确信它的好处.

一个问题是git比SVN更复杂.我们有一些全新的人,他们需要从一开始就学习版本控制.有没有人有通过直接跳入git教授版本控制的经验?我想知道它是否会太多,或者是否更容易不必忘记基于SVN的期望.

有没有人有任何方法的经验 - 直接跳到git,或先熟悉svn?

3Da*_*ave 9

使用你将要使用的东西.没有理由浪费时间养成不适合您的生产环境的习惯.来源控制不是脑部手术 - 不要让它变得更难.


Fra*_*ham 8

我认为这可能取决于用户数量和设置,为没有太多分支或特殊功能的小用户群学习Git实际上非常简单,源代码控制的核心概念是相同的.当它与多个分支机构和开发人员达成更复杂的项目管理战略时,它开始出现分歧.

所以,如果你有一个小团队,我会说直接进入Git.

如果你有一个更大的团队并且直接进入Git,那么一旦你更好地理解了系统,你就会意识到你可能需要重新配置如何设置你的存储库.