0

在我的公司,我们使用 SVN 将主干的子树合并到分支中,反之亦然。

例如,我们合并 /Trunk/folderA/ --> /Branch/folderA/ 并不总是从 /Trunk/ --> /Branch/ 执行根合并。

我注意到每个文件夹的 mergeinfo 会跟踪文件夹的旧合并,我们希望 svn 能够“忽略”在过去的子树合并中已经应用的更改。此功能在 SVN 书籍中名为“Subtree Merges and Subtree Mergeinfo”的章节中有具体描述,链接: http://svnbook.red-bean.com/en/1.7/svn.branchmerge.basicmerging.html#svn.branchemerge。 basicmerging.stayinsync.subtree

问题:当我们现在执行根合并时,svn 会忽略子树合并信息并尝试将旧更改合并回子树。换句话说,它不会像书中描述的那样“忽略”以前的合并。

有谁知道为什么会这样,有解决办法吗?

谢谢

4

0 回答 0