合并时总是发生这种情况,我真的不知道为什么(我看到几个答案详细说明了几个可能的原因)但原因与我的问题无关,因为无论是什么原因导致相同文件上的“树冲突”在相同的路径中,结果总是相同的:根本不需要更改任何内容,“冲突”可以标记为已解决。
因此,每次我遇到“树冲突”时,我都必须[检查源文件,如果它不存在,] 使用 WinDiff 之类的差异工具(因为“树冲突”没有 SVN 客户端打开它的差异工具,尽管两者文件在那里),比较这两个文件以找出它们是否相同(它们几乎总是相同),如果是,只需将冲突标记为已解决,而无需进行任何更改以“解决”冲突。
显然,这是非常非常浪费时间的,而且感觉非常令人沮丧和毫无意义。
所以我想知道是否有任何方法 - 通过一些 SVN 交换机或一些 SVN 客户端或其他任何东西 - 以便在 100% 确定不需要更改任何内容的情况下不会标记树冲突为了解决冲突 - 就像我上面的例子一样。
补充:知道人们在相同文件上发生树冲突的情况对我来说也很有趣(顺便说一句,我说的是自从我创建分支以来没有人接触过的文件,既没有删除也没有重新创建,也没有修改或移动也没有别的)。因此,如果您遇到这种情况,欢迎您发表评论。