多个分支合并,坚持Subversion或移动到Mercurial或Git?

cas*_*der 1 svn git merge

鉴于存在三个分支A,B和C的情况,其中A定期合并到B和C. 有时候B被合并到C.对于Subversion,B显然必须在每次合并到C之后被删除并重新创建.这引起了同事的呻吟,但是任何替代方案都会做得更好吗?在我看来,Mercurial不会.也许Git?

有没有其他人遇到这个问题?

Ric*_*hez 5

您应该可以使用Subversion执行此操作而不会出现任何问题.与使用新版本控制系统设置项目相比,详细学习Subversion可能更容易.这是一个很好的指南:

http://svnbook.red-bean.com/en/1.5/svn.branchmerge.html

我建议您尽可能多地尝试合并您的分支,这样可以最大程度地降低复杂性以及在合并之前等待太久时出现的问题.持续集成(CI)是避免问题并使合并更容易的关键.

祝好运!