如何解决subversion树冲突:branch删除了一个目录,trunk更改了一个文件

时间:2010-11-12 12:59:28

标签: svn tree-conflict

1)我有一个主干并从中创建了一个分支。

2)主干包含一个目录A,在该分支中该目录被重命名为B.

3)现在在行李箱中,我们意外地对A中的文件F进行了更改。

4)重新整合分支会产生树冲突

5)Beeing聪明我将更改恢复到主干中的文件F - 但是这不是解决方案,因为在合并期间,颠覆仍然会尝试执行更改然后还原它们。这仍然会导致冲突。

问题 - 答案A:处理这种情况的正确解决方案是什么?只需接受冲突并手动处理它吗?

问题 - B部分:如果文件位于已在分支中重命名的目录中,则subversion通常无法合并文件吗?

(我正在使用Subversion 1.6和Tortoise)

1 个答案:

答案 0 :(得分:3)

问题A:svn resolve --accept=working并按照您已经说过的方式手动对其进行排序。

问题B:不,不能。如果有人知道解决方案,我很想学习它。

您可以查看解决树冲突的this post

相关问题