只是问一个简单的问题。 将两个Subversion分支合并在一起的最佳方式是什么?合并Subversion分支
我想分支名3661
合并到分支名2011-01-17
3661
有16658
2011-01-17
修订版本号为16613
只是问一个简单的问题。 将两个Subversion分支合并在一起的最佳方式是什么?合并Subversion分支
我想分支名3661
合并到分支名2011-01-17
3661
有16658
2011-01-17
修订版本号为16613
这是怎么怎么办?(我用命令行)
(1)获取的3661
修订的分公司这样
svn log --verbose --stop-on-copy http://url/to/branch/3661
创建从输出以最小的修改时。假设它是911
(2)签出分支2011-01-17
的最新版本,并在主目录中运行此操作。这将显示所有的冲突和更新,但不会做任何事情。
svn merge --dry-run -r 911:HEAD http://url/to/branch/3661
(3)如果您是确定与变化做一个实际的合并服务器上
svn merge -r 911:HEAD http://url/to/branch/3661
没有什么承诺呢。这只是你本地副本合并。您现在可能想要修复所有冲突的文件。
(4)如果你想坚持下去的服务器合并通过这样
svn commit -m "Merged 3661 changes into 2011-01-17"
希望这有助于提交更改的文件。你可能想看看这本红色的书http://svnbook.red-bean.com/en/1.0/ch04s04.html
另外,你需要命令行SVN客户端。您可以从Subversion的网站下载它
修订版本号我不知道你在找什么在这里回答。我建议咨询the SVN book,如果您有特定问题,请将其作为另一个问题回来。
唯一重要的版本号是分支创建的版本:是您的修订代码的意思吗? – Rup 2011-01-25 14:21:02
修订版代码是提交修订版。 – halfcube 2011-01-25 14:48:52