为什么测试合并显示实际合并中不会发生的冲突?

时间:2012-11-14 22:49:59

标签: svn tortoisesvn

在Subversion中执行合并时,有一个测试合并的选项。我经常看到这个测试发现冲突,但是当执行实际的合并时,这些冲突不会发生。有谁知道为什么这有时会发生?

2 个答案:

答案 0 :(得分:2)

通常,当存在多个不同的范围时会发生这种情况。 Subversion将测试合并第一个范围并看到没有冲突。然后测试将第二个范围检查与您当前的工作副本合并。因为第一个范围尚未应用,所以工作副本处于合并第二个的良好状态:您会遇到冲突。实际合并第一个范围时,会将其应用于工作副本。然后第二个范围可以毫无问题地合并。

答案 1 :(得分:0)

不确定,但它是出现“错误”还是警告?是否有一个例子可以指导我们或展示?测试合并可能有其他编码来分析在正常合并下您不会添加的合并。