2010-04-07 20 views
1

想象一下以下情況:我有兩個分支:DEV和MAIN。我正在DEV分支中的一個名爲program.cs的文件中工作。我多次檢查過,所以我最終得到了幾個變更集:例如5900,5905和5909.請注意這些變量不是連續的。TFS:同一文件上的多個合併操作

現在我想將這些更改合併到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如何在合併多個但連續的變更集時執行此操作?

回答

2

您需要檢入當前更改,然後重新進行合併。我遇到了同樣的問題,不幸的是,唯一的解決辦法是在合併之間辦理登機手續。