相关疑难解决方法(0)

为什么Git比Subversion更好?

我已经使用Subversion几年了,在使用SourceSafe之后,我只是喜欢Subversion.结合TortoiseSVN,我无法想象它会如何变得更好.

然而,越来越多的开发人员声称Subversion存在问题,我们应该转向新一代的分布式版本控制系统,例如Git.

Git如何改进Subversion?

svn git

393
推荐指数
17
解决办法
88万
查看次数

如果你仍然需要完成相同的步骤,那么git如何比svn merge更好地合并?

在阅读了如何和/或为什么在Git中合并比在SVN中更好? 我还是不明白.假设我有多个版本我正在维护(我需要维护所有版本,所有版本都在生产中):

  • V1.0
  • V1.1
  • V1.2
  • V1.3
  • V1.4

现在我提交了一个错误修复到v1.0(我需要在所有下一个版本中修复此错误).

现在在git和svn中我必须执行以下逻辑操作

  1. X = 1
  2. 合并到下一个分支v1.(x)
  3. 为v1检查一切正常(测试,构建).(x)
  4. x ++ goto(2)直到最后一个分支

使用git(或gerrit)的主要好处是什么?合并到下一个分支,提交,测试的逻辑操作是一样的!那有什么不同呢?(如果它只是次要的合并算法改进,对我来说并不重要.我在Subversion中有一个相当不错的自动合并解决冲突.另外我不介意检查分支v1.1在subversion中进行合并因为我有一些实用程序可以帮助我这样做,所以我没有时间投入其中).

svn git merge gerrit

2
推荐指数
1
解决办法
1242
查看次数

标签 统计

git ×2

svn ×2

gerrit ×1

merge ×1