2012-02-17 97 views
3

我有我的箱子,我有一个分支:吐司。我已经对Toast分支进行了更改,并希望将它们合并回主干。这已经做了很多次,我没想到会遇到任何问题。为什么我会在相同的文件之间发生树冲突?

我有一个根本没有改变的图像目录,也没有目录的路径。 有人可以向我解释为什么我会得到目录中每个图像的树冲突?

+0

你与谁可能已经更改任何其他开发人员的工作库? http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-conflicts.html – pundit 2012-02-17 14:28:22

+0

不,这只是我在这个项目上。 – Matthew 2012-02-17 14:29:02

+0

看看这个问题。 http://stackoverflow.com/questions/2951078/tortoise-svn-tree-conflict-with-myself。希望能帮助到你! – pundit 2012-02-17 14:36:16

回答

0

您必须检查中继和分支文件的日志才能找到问题的根源。在SVN

在常见的“树冲突”是指“合并来源感动|更名为一方和以平行的另一个编辑”和没有任何其他原因

+0

我从未真正找到修复 - 我只是解决了与(更新的)最新分支的所有冲突。 – Matthew 2012-02-17 16:42:57

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 

所以它总是完全相同的变化(通过检查DIFF验证),但目前看来,SVN是不够聪明,知道远程变化(从分支)来自当地的变化(干线),因为我正在更新分支。

当我知道这是事实,我只是解决他们所有:

$ svn resolve --accept working -R . 

注:SVN版本1.7.19

相关问题