我在主干和分支之间进行了合并。
在主干上,有一个文件夹,我们称其为templates/Toto。
在分支上,除了文件夹Toto之外的一切都存在(不是本地删除,Toto只是不在版本库中)。
在执行合并后(我尝试了几次),我总是遇到令人抓狂的树冲突“本地删除、合并时的传入编辑”。但是,正如我所说,这并不是本地删除。
如何正确地解决这个问题?通过正确,我绝对不是指从主干手动复制Toto到分支。
我阅读了文档,但我仍然卡住了。
您在客户端和服务器端使用的Subversion版本是什么?服务器端使用1.4.x版本,客户端使用1.6.x版本可能会出现“树错误”。
svn resolve --accept working
或许可以完成任务。
svn resolve --accept working templates/Toto
在1.6.x版本中遇到了同样的问题,以下是对我有效的解决方法(与上面的答案略有不同,上面的答案对我无效):
svn resolve --accept working templates/Toto
svn resolve --accept theirs-full templates/Toto
这样做应该可以将它从主干目录中带出来,而无需您手动复制它。
svn status | grep ? | colrm 1 8 |xargs svn resolve --accept working
和svn status | grep ? | colrm 1 8 |xargs svn add
。 - user454322