在我的公司,我们使用SVN将主干的子树合并到分支中,反之亦然。
例如,我们合并/ Trunk / folderA / - > / Branch / folderA /并不总是从/ Trunk / - >执行根合并。 /分支/.
我注意到每个文件夹的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忽略子树mergeinfo并尝试将旧更改合并回子树。换句话说,它不会“忽略”以前的合并,如书中所述。
有谁知道它为什么会发生,并且有解决方案吗?
由于