1

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

4

2 回答 2

2

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

于 2012-11-14T22:56:21.227 回答
0

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

于 2012-11-14T22:53:31.373 回答