我有我的行李箱,我有一个分支:吐司。我已经对toast分支进行了更改,并希望将它们合并回trunk。这已经做了很多次,我没想到遇到任何问题。
我有一个完全没有被更改的图像目录,也没有目录的路径。 有人可以向我解释为什么我会为目录中的每个图片发生树冲突吗?
答案 0 :(得分:2)
当我有一个我从干线保持最新状态的分支时,我在文件上遇到了树冲突,然后将该分支合并回主干。
这些冲突如下所示:
C path/to/some/file.ext > local add, incoming add upon merge C path/to/some/other/file.ext > local delete, incoming delete upon merge
所以它总是完全相同的确切变化(通过检查差异验证),但似乎SVN不够智能,不知道远程更改(来自分支)来自本地更改(主干),因为我保持分支更新。
当我知道这种情况时,我就解决它们:
$ svn resolve --accept working -R .
注意:svn版本1.7.19
答案 1 :(得分:0)
您必须检查主干和分支文件的日志才能找到问题的根源。
一般来说,SVN中的“树冲突”意味着“合并的来源在一侧被移动|重新命名并在另一侧进行编辑”而没有任何其他原因 !!!