1

次の状況を想像してみてください。DEVとMAINの2つのブランチがあります。私はprogram.csと呼ばれるDEVブランチのファイルに取り組んでいます。何度もチェックしたので、5900、5905、5909などのいくつかのチェンジセットができてしまいました。これらは連続していないことに注意してください。

次に、これらの変更をMAINにマージしますが、間に各変更セットをチェックインしません。これは不可能です。最初のマージは機能しますが、チェンジセットの2番目のマージでは次のエラーが発生します。

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 に答える