TFS: несколько операций слияния на тот же файл

StackOverflow https://stackoverflow.com/questions/2592808

  •  25-09-2019
  •  | 
  •  

Вопрос

Представьте себе следующую ситуацию: у меня есть две ветви: Dev и Main. Я работаю над файлом в ветке DEV под названием Program.cs. Я проверил его в несколько раз, поэтому я в конечном итоге имеющую пару изменений: например, 5900, 5905, 5909. Обратите внимание, что они не являются смежными.

Теперь я хочу объединить эти изменения в основной, но без проверки в каждом изменении между ними. Это невозможно, потому что: первые работает слияние, но второе слияние изменений дает мне следующую ошибку:

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.

Есть ли способ обойти эту ошибку? Визуальная студия 2010 ведет себя то же самое (у меня, вероятно, у меня будет возможность попробовать это позже сегодня)? Как TFS делает это при объединении нескольких, но непрерывных изменений?

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top