2

合并时总是发生这种情况,我真的不知道为什么(我看到几个答案详细说明了几个可能的原因)但原因与我的问题无关,因为无论是什么原因导致相同文件上的“树冲突”在相同的路径中,结果总是相同的:根本不需要更改任何内容,“冲突”可以标记为已解决。

因此,每次我遇到“树冲突”时,我都必须[检查源文件,如果它不存在,] 使用 WinDiff 之类的差异工具(因为“冲突”没有 SVN 客户端打开它的差异工具,尽管两者文件在那里),比较这两个文件以找出它们是否相同(它们几乎总是相同),如果是,只需将冲突标记为已解决,而无需进行任何更改以“解决”冲突。

显然,这是非常非常浪费时间的,而且感觉非常令人沮丧和毫无意义。

所以我想知道是否有任何方法 - 通过一些 SVN 交换机或一些 SVN 客户端或其他任何东西 - 以便在 100% 确定不需要更改任何内容的情况下不会标记树冲突为了解决冲突 - 就像我上面的例子一样。

补充:知道人们在相同文件上发生树冲突的情况对我来说也很有趣(顺便说一句,我说的是自从我创建分支以来没有人接触过的文件,既没有删除也没有重新创建,也没有修改或移动也没有别的)。因此,如果您遇到这种情况,欢迎您发表评论。

4

1 回答 1

0

我不确定你为什么被否决,但你的问题确实缺乏细节和实质。您只是说“做什么”,但并没有真正提供任何可以帮助某人回答“为什么”的细节。您最终需要弄清楚的是为什么您首先会遇到树冲突,并且有人可以帮助您的唯一方法是您提供详细信息。

我鼓励您阅读SVN 书的这一部分,以便您了解 SVN 标记树冲突的原因和时间。我还将使用书中显示的命令行工具来探索树冲突的细节。希望一旦您了解了为什么会出现树冲突,您可能会知道如何避免它。

于 2015-08-01T14:26:23.117 回答