SVN合并 - 完全“他们的全部” - 分支到主干

时间:2014-01-22 05:23:54

标签: svn svn-merge svn-merge-reintegrate

我想将我的分支合并到trunk,并且基本上想要将分支中的所有代码覆盖到trunk。虽然接收到冲突但我仍然为所有冲突做“满满”;但最后它仍显示出如此多的冲突。

我想要的就是在我的行李箱上覆盖完整的分支。当然可能的方法是从我的分支机构伸出然后我的主干变得无用!

此外,在执行svn merge时,我可以给出一个选项,以便对于所有冲突它需要一个特定的值(在本例中为Full-theirs),并且我不必总是为所有冲突键入它。

2 个答案:

答案 0 :(得分:5)

--accept=theirs-full传递给svn merge命令。

答案 1 :(得分:1)

如果你想:

  • 合并分支到主干
  • 对于任何冲突,请使用分支机构的完整文件
  • 自动执行

你必须

  • 拥有/ trunk
  • 的干净工作副本
  • 在WC的根目录中合并您的分支:svn merge ^/branches/BRANCH
  • 使用accept选项以便始终更喜欢分支的文件:添加--accept 'tf'进行合并并获取最终形式svn merge ^/branches/BRANCH --accept 'tf'