我在主干和分支之间进行了合并。
在主干上,有一个文件夹,比方说模板/ Toto。
在分支上,除了文件夹Toto之外的所有东西都在那里(不是本地删除,Toto根本就不在回购中)。
在我执行合并之后(我尝试了几次),我总是最终遇到了一个怪异的树冲突“本地删除,合并时传入编辑”。但是,正如我所说,这不是本地删除。
正确的解决此问题的方法是什么?通过适当的,我绝对不是指从托管到分支的托托手动复制。
我读了文档,但我仍然被卡住了。
答案 0 :(得分:35)
您在客户端和服务器端使用了哪些版本的subversion?服务器上的1.4.x版和客户端上的1.6.x可能会出现“树错误”。
参考SVN how to resolve new tree conflicts when file is added on two branches
svn resolve --accept working
可能会完成这项工作。
答案 1 :(得分:6)
如果以下操作不起作用(它不适合我),请通过IDE尝试。我通过Netbeans尝试了它并且它有效。
首先选择目录并解决冲突。它会自动询问您是否要接受工作目录结构。
svn resolve --accept working templates/Toto
答案 2 :(得分:1)
svn resolve --accept theirs-full templates/Toto
这应该将它从trunk中带到文件夹,而不必手动复制它
答案 3 :(得分:1)
相同的问题是1.6.x,这对我有用(与上面的答案略有不同,对我来说不起作用):
svn resolve --accept working templates / Toto