2010-01-09 2 views
0

Мы имеем такую ​​ситуацию:TFS 2008 Merge: Объединить набор изменений, разрешить, зарегистрировать, повторить и увидеть больше изменений?

  1. Объединить Отделение Бла обратно в багажник.
  2. Решить все конфликты.
  3. Проверь все.
  4. Без промежуточных результатов Get, мы попытаемся снова объединить . Все должно быть чистым, , но это не так. Больше конфликтов найдено.

Почему?

Дерево выглядит следующим образом:

А -> Отрасли -> X -> Мля

А -> X

ответ

2

Некоторые возможности:

  1. Люди все еще используют источник ветвь между этапами 1 и 4.
  2. Параметры, которые вы передали слиянием на шаге 4, отличались от шага 1.
  3. Диапазон, который вы объединили на шаге 1, содержал последовательность изменений, которые невозможно было «воспроизвести» в цели за один шаг. Например, удалите Foo + rename Bar-> Foo. В таких случаях TFS выдает предупреждение (желтый текст) на этапе 1.

Для дальнейшего отладки вам нужно будет опубликовать полную историю tf -f: detail 'и' tf merges -f: подробный "из файлов, которые, по вашему мнению, сливаются неправильно.

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