2010-04-07 3 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

Вам необходимо проверить текущие изменения, а затем повторить слияние. У меня была одна и та же проблема, и, к сожалению, единственный способ - зарегистрироваться между слияниями.

Смежные вопросы