1)我有一个主干并从中创建了一个分支。
2)主干包含一个目录A,在该分支中该目录被重命名为B.
3)现在在行李箱中,我们意外地对A中的文件F进行了更改。
4)重新整合分支会产生树冲突
5)Beeing聪明我将更改恢复到主干中的文件F - 但是这不是解决方案,因为在合并期间,颠覆仍然会尝试执行更改然后还原它们。这仍然会导致冲突。问题 - 答案A:处理这种情况的正确解决方案是什么?只需接受冲突并手动处理它吗?
问题 - B部分:如果文件位于已在分支中重命名的目录中,则subversion通常无法合并文件吗?
(我正在使用Subversion 1.6和Tortoise)
答案 0 :(得分:3)
问题A:svn resolve --accept=working
并按照您已经说过的方式手动对其进行排序。
问题B:不,不能。如果有人知道解决方案,我很想学习它。
您可以查看解决树冲突的this post。