【问题标题】:How to solve subversion tree conflict: branch removed a directory and trunk changed a file there如何解决颠覆树冲突:分支删除了一个目录,主干更改了一个文件
【发布时间】:2010-11-12 12:59:27
【问题描述】:

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

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

3) 现在在后备箱中,我们不小心对 A 中的文件 F 进行了更改。

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

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

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

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

(我使用的是 Subversion 1.6 和 Tortoise)

【问题讨论】:

    标签: svn tree-conflict


    【解决方案1】:

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

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

    您可以查看this post,它也可以解决树冲突。

    【讨论】:

    • 这就是它所做的。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2012-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-31
    • 2010-10-20
    相关资源
    最近更新 更多