SVN:用分支替换主干

时间:2010-09-03 01:00:57

标签: svn

如果你有一个SVN分支,已经完成了大量的工作,实际上是开发的主要场所,有没有什么特殊的方法来决定这个分支应该成为主干?我参与的一个项目就是这种情况,它有点像采用操作系统代码的一个分支,然后替换整个内核。

有没有“正确”或“错误”的方法来处理这个问题?如果所有主干更改已合并到您的分支,它似乎迫使分支在非常不同的情况下进行合并。

1 个答案:

答案 0 :(得分:1)

为什么不将所有内容合并回主干?

或者如果你能(在一次交易中,最好):

  1. 删除现有主干。
  2. 将分支复制(或重命名)为trunk。
  3. 使用svnmucc即可:

    svnmucc rm http://host/repos/trunk cp HEAD http://host/repos/branches/b http://host/repos/trunk