【发布时间】:2013-06-18 17:01:43
【问题描述】:
我在主干中有一个旧目录结构的文件夹,以及几个目录被分组为新文件夹的子文件夹的分支:
old(trunk) > root/dirA
/dirB
/dirC
new(branch) > root/dirGROUP/dirA
/dirB
/dirC
new 中的目录已使用 svn move 命令移动。
旧dirA和新dirA.文件之间存在文本冲突
当我执行svn merge --reintegrate http://url.to.the.branch 时,SVN 只会删除旧的dirA、dirB、dirC 并给我新的目录结构,而不会注意到新旧dirA 版本文件之间的冲突,就好像它是独立目录一样。新 dirA 中的文件已与 A 状态合并。
SVN 默认支持这种合并吗?如果是的话,原来我错过了一些东西
如果没有 - 如何教 SVN 注意到这种冲突?
【问题讨论】:
标签: svn version-control merge branch tree-conflict