git vs.subversion

git vs.subversion,git,svn,version-control,dvcs,Git,Svn,Version Control,Dvcs,我正在寻找弹药,说服客户从subversion切换到git,以处理它必须管理的大量源代码。 我个人相信git的好处,在对这个主题进行了几周的彻底研究之后,我还将其应用于一些小型私人项目中,在这些项目中,git真正发挥了作用。 我的客户可能会更相信客观的金钱利益,而不是我的个人轶事。是否有版本控制研究项目的研究可以客观地显示svn替代方案的好处 每个功能团都可能有一个健康的分支。使用svn会困难得多。好处如下: (请务必阅读评论) 速度非常重要。事实上,你大部分工作都是在当地进行的,你会获得很大

我正在寻找弹药,说服客户从subversion切换到git,以处理它必须管理的大量源代码。 我个人相信git的好处,在对这个主题进行了几周的彻底研究之后,我还将其应用于一些小型私人项目中,在这些项目中,git真正发挥了作用。
我的客户可能会更相信客观的金钱利益,而不是我的个人轶事。是否有版本控制研究项目的研究可以客观地显示svn替代方案的好处

每个功能团都可能有一个健康的分支。使用svn会困难得多。好处如下:

(请务必阅读评论)

速度非常重要。事实上,你大部分工作都是在当地进行的,你会获得很大的生产力

三方合并与无基础合并。在SVN中,当您处于合并冲突中时,无法知道基础是什么。这使得分支和合并成为一种巨大的痛苦。GIT就不是这样了

还有很多其他的。但这应该是一个良好的开端


希望这有帮助。

每个特写团都有一个健康的分支是可能的。使用svn会困难得多。好处如下:

(请务必阅读评论)

速度非常重要。事实上,你大部分工作都是在当地进行的,你会获得很大的生产力

三方合并与无基础合并。在SVN中,当您处于合并冲突中时,无法知道基础是什么。这使得分支和合并成为一种巨大的痛苦。GIT就不是这样了

还有很多其他的。但这应该是一个良好的开端


希望这能有所帮助。

出于好奇,转用git会给您的客户带来怎样的收益?如果存储库已经在SVN上,就让它留在那里吧。在他们自己的repo中实现新的、原创的特性,这可能是git。让过渡及时发生,没有必要匆忙行事。完成这一转变需要花费金钱——开发人员必须接受新SCM的再培训。改变这一转变需要花费金钱、时间和教育——这些可能是不这样做的充分理由。SVN可以很好地处理大型项目——我们有一个拥有超过200万个文件和20000个修订版本的项目。这是唯一一个用于火焰战的弹药。无论如何,git可以很好地处理大型代码存储库。它不能很好地处理大型二进制文件。完全(我自己也是git迷,这是一个主要的限制。)“我的客户可能会更容易被客观的金钱利益说服”-呃,客观的金钱利益是商业运作的基础!如果-这是一个大的“如果”-SVN是一个更好的业务,并有一个金钱上的优势,你到底为什么要尝试和销售他们的其他东西?!出于好奇,转用git到底能让客户赚更多的钱吗?如果存储库已经在SVN上了,就让它留在那里吧。在他们自己的repo中实现新的、原创的特性,这可能是git。让过渡及时发生,没有必要匆忙行事。完成这一转变需要花费金钱——开发人员必须接受新SCM的再培训。改变这一转变需要花费金钱、时间和教育——这些可能是不这样做的充分理由。SVN可以很好地处理大型项目——我们有一个拥有超过200万个文件和20000个修订版本的项目。这是唯一一个用于火焰战的弹药。无论如何,git可以很好地处理大型代码存储库。它不能很好地处理大型二进制文件。完全(我自己也是git迷,这是一个主要的限制。)“我的客户可能会更容易被客观的金钱利益说服”-呃,客观的金钱利益是商业运作的基础!如果-这是一个大的“如果”-SVN是一个更好的业务,并有一个金钱上的优势,你到底为什么要尝试和销售他们的其他东西?!