SVN merge -c合并零文件

时间:2014-05-26 09:41:51

标签: svn merge

我试图将一些特定提交从一个分支(A)合并到另一个分支(B)。一段时间之前,A被创建为B的分支,然后两者都发生了不同的提交。也没有行李箱。

我做

svn merge -c 42 http://server/A

当站在新签出的B版本的目录中时。我尝试合并的提交已经重新设置了42。

然后我得到以下输出:

--- Merging r42 into '.':
 U   foo/bar
 U   foo
 U   .
--- Recording mergeinfo for merge of r42 into '.':
 U   .
--- Recording mergeinfo for merge of r42 into 'foo':
 G   foo
--- Eliding mergeinfo from 'foo':
 U   foo
--- Recording mergeinfo for merge of r42 into 'foo/bar':
 G   foo/bar
--- Eliding mergeinfo from 'foo/bar':
 U   foo/bar

但是当我使用svn status检查事物时,我看到的唯一更改是在mergeinfo中,提交的实际内容从未提交过。

我99.9%确定该补丁尚未通过其他方式引入(手动插入等)。

1 个答案:

答案 0 :(得分:1)

尝试与选项--ignore-ancestry

合并