Представьте себе следующую ситуацию: у меня две ветви: 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 делает это при слиянии нескольких, но смежных наборов изменений?