TFS: несколько операций слияния в одном файле - PullRequest
1 голос
/ 07 апреля 2010

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

1 Ответ

3 голосов
/ 07 апреля 2010

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

...