Не удается выполнить слияние

#tfs #merge

#tfs #объединить

Вопрос:

У меня есть кандидат на слияние, который я не могу объединить с веткой из исходной ветки. В затронутых файлах нет различий между двумя ветвями, но я не могу отменить набор изменений.

Я даже пытался выполнить слияние без слияния из командной строки tfs. По-прежнему безуспешно.

При каждой попытке слияния выдается сообщение «изменений для слияния нет».

Я просто хочу избавиться от этого кандидата на слияние

Ответ №1:

Существует опция командной строки, которая позволит вам удалить набор изменений из кандидатов на слияние.

Командная строка:

 c:projects>tf merge /discard /version:C137 branch1 branch2 /recursive
  

должно сработать. Если этого не произойдет, я прочитал пару мест, в которых говорится, что иногда вам приходится использовать / baseless с этим, чтобы избавиться от наборов изменений, которые не исчезнут.

Для получения дополнительной информации http://msdn.microsoft.com/en-us/library/bd6dxhfy.aspx

Комментарии:

1. Как я уже упоминал, я попробовал командную строку / отменить слияние. Это не работает. Я попытаюсь выполнить /baseless.

2. Поскольку он не может найти никаких различий, я думаю, что / baseless — это то, что поможет.

3. И для меня /version:C137~C137 это сделал.