SVN将所有未合并的修订从分支提交到主干

时间:2014-09-04 21:05:14

标签: svn merge branch branching-and-merging

虽然开发人员提交branch错误修正,但他们可能会立即将某些合并回trunk。但是,在某些时候,我有责任确保将所有分支提交合并回trunk

我知道我可以使用以下命令来获取未合并的版本:
svn mergeinfo branch trunk --show-revs eligible

但是,将这些修订版合并回trunk的命令是什么?

1 个答案:

答案 0 :(得分:1)

只是普通的svn merge(来自svn help merge的第一个表单):如果您使用svn mergeinfo命令,那么现有的SVN具有合并跟踪支持和其中一个优势是:合并的修订版不会再次重新合并

I.e(仅用于样本)如果分支SOMEBRANCH包含修订10-20和11,13,15,17早先被挑选到主干

svn merge ^/branches/SOMEBRANCH

将合并所有其他修订版(10,12,14,16,18,19,20),不含之前已合并