我想要将一个分支(A)中的几个特定提交合并到另一个分支(B)中。A 是一段时间以前从 B 创建的分支,然后两个分支都进行了不同的提交。它们都不是主干。(保留HTML标签)
我执行以下操作:
svn merge -c 42 http://server/A
当我处于一个新检出的版本 B 的目录中时,我试图合并的提交具有 refid 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
检查时,我只能看到合并信息中的更改,实际提交的内容从未提交。
我99.9%确定补丁没有通过其他方式引入(手动插入等)