【问题标题】:Why do I get tree conflicts between identical files?为什么我会在相同文件之间出现树冲突?
【发布时间】:2012-02-17 14:24:08
【问题描述】:

我有我的行李箱,我有一个分支:吐司。我对 toast 分支进行了更改,并希望将它们合并回主干。之前已经做过很多次了,没想到会遇到什么问题。

我有一个完全没有更改的图像目录,也没有该目录的路径。 有人可以向我解释一下为什么目录中的每张图片都会出现树冲突吗?

【问题讨论】:

标签: svn tortoisesvn tree-conflict


【解决方案1】:

当我有一个从主干保持最新的分支,然后将该分支合并回主干时,我的文件出现了树冲突。

这些冲突如下所示:

C 路径/to/some/file.ext > 本地添加,合并时的传入添加 C 路径/to/some/other/file.ext > 本地删除,合并时传入的删除

所以它总是完全相同的更改(通过检查差异验证),但似乎 SVN 不够聪明,无法知道远程更改(来自分支)来自本地更改(主干),因为我保持分支已更新。

当我知道是这种情况时,我会全部解决:

$ svn resolve --accept working -R .

注意:svn 版本 1.7.19

【讨论】:

    【解决方案2】:

    您必须检查主干和分支文件的日志才能找到问题的根源。

    SVN 中常见的“树冲突”是指“合并的源在一侧被移动|重命名并在另一侧并行编辑”并且没有任何其他原因!!!

    【讨论】:

    • 我从来没有真正找到解决办法 - 我只是解决了与(更新得多的)分支的所有冲突。
    猜你喜欢
    • 2013-10-27
    • 2015-10-02
    • 2020-08-11
    • 1970-01-01
    • 1970-01-01
    • 2012-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多