合并:Hg / Git与SVN
我经常读到Hg(和Git和......)在合并方面比SVN更好但是我从未见过Hg / Git可以合并SVN失败的地方(或者SVN需要人工干预的地方)的实际例子。您可以发布一些分支/修改/提交/ ....-操作的逐步列表,显示SVN在Hg / Git愉快地移动时会失败的位置吗?实用,非常特殊的情况请...
一些背景:我们有几十个开发人员在使用SVN进行项目,每个项目(或一组类似项目)都在自己的存储库中。我们知道如何应用发布和功能分支,所以我们不会经常遇到问题(即,我们一直在那里,但我们已经学会克服Joel的问题 “一个程序员给整个团队造成创伤”或“需要六个开发人员两周才能重新整合分支机构”)。我们的发布分支非常稳定,仅用于应用错误修正。我们的中继线应该足够稳定,能够在一周内创建发布。我们还有一些开发人员或开发人员可以使用的功能分支。是的,它们在重新集成后被删除,因此它们不会使存储库混乱。;)
所以我仍然试图找到Hg / Git优于SVN的优势。我很想获得一些实践经验,但是还没有任何更大的项目我们可以转移到Hg / Git,所以我一直在玩那些只包含一些组成文件的小型人工项目。而且我正在寻找一些你可以感受到Hg / Git令人印象深刻的力量的案例,因为到目前为止我经常读到它们但却未能自己找到它们。
慕少森
明月笑刀无情