我面临SVN的一个特殊问题merge
。我想从开发分支合并到主干。我们有多个开发分支机构同时切断主干。
我使用以下命令将其中一个分支合并到中继:
svn merge trunk branch_1
我看到不属于此分支的更改已合并到主干中。我究竟做错了什么 ?
SVN版本:
Subversion命令行客户端,版本1.6.16-SlikSvn-tag-1.6.16@1076804-WIN32。
7
我知道这不是一个答案,但是如果您同时有多个活动分支,那么最好将其转移到mercurial或git。
—
附言
它提供什么优势?为什么改用git或mercurial是更好的选择?
—
Vanchinathan Chandrasekaran 2011年
因为git和mercurial具有更好的分支支持。优点:您不会问这样的问题,并且在创建和维护分支方面会少一些麻烦(目前,我在一个具有1000多个分支的项目中工作,在SVN中与他们一起工作真是个地狱)
—
zerkms 2011年
我建议研究Svnmerge.py并阅读本文。
—
chown