#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
это сделал.