1

想象以下情况:我有两个分支:DEV 和 MAIN。我正在处理 DEV 分支中名为 program.cs 的文件。我多次检查它,所以我最终有几个变更集:例如 5900、5905、5909。请注意这些不是连续的。

现在我想将这些更改合并到 MAIN,但不检查其间的每个更改集。这是不可能的,因为:第一次合并有效,但变更集的第二次合并给了我以下错误:

TF14085: Cannot merge $/DEV/program.cs to $/MAIN/program.cs because there is an incompatible pending change (not edit or encoding) at $/MAIN/program.cs already.

有没有办法解决这个错误?Visual Studio 2010 的行为是否相同(我今天晚些时候可能有机会尝试一下)?在合并多个但连续的变更集时,TFS 如何做到这一点?

4

1 回答 1

3

您需要签入当前更改,然后重做合并。我遇到了同样的问题,不幸的是,唯一的方法是在合并之间签入。

于 2010-04-07T13:35:37.703 回答