TortoiseSVN"树木冲突"合并

时间:2016-09-26 15:09:06

标签: svn-merge tree-conflict

我的主干中有一个目录(trunk / gray / catalog / web / app_code /)和我的分支(branches / 125 / gray / catalog / web / app_code /)。 trunk和branch包含8个共同的文件,但是分支有20个在trunk中找不到的文件。这些文件是SVN添加到分支。两个目录仅包含子文件(无子目录)。使用SVN Add。分别在分支和主干中创建了gray / catalog / web / app_code /。

当我尝试使用Tortoise SVN测试合并分支/ 125 / gray / catalog / web / app_code /到trunk / gray / catalog / web / app_code /时,所有常见文件都显示树冲突错误,并且分支中的文件但不在行李箱中不会添加到行李箱中。

如果我尝试在grey / catalog / web / level上进行测试合并,则不会显示冲突。常见的8个文件显示为SVN添加,并且根本没有添加或提及分支中但不在主干中的20个文件。

可能导致这种情况的原因是什么?

1 个答案:

答案 0 :(得分:0)

不知道这是否超出明显的范围,但我的大部分树冲突源于重命名事物和SVN被激怒。

这些文件是否多次重命名?或者可能所有的复制粘贴?

通常这些都非常烦人,但可以通过欺骗SVN来解决。使用切换命令或重新创建文件。

Resolving tree conflict Why am I getting tree conflicts in Subversion?