tf merge / discard ведет себя как обычное слияние, никогда не удаляет набор изменений как кандидата на слияние - PullRequest
0 голосов
/ 15 октября 2018

Согласно документации для команды слияния tf с использованием флага /discard:

Не выполняет операцию слияния, но обновляет историю слияния, чтобы отследитьпроизошло слияние.Это исключает возможность использования набора изменений для определенного слияния.

Но из-за жизни я не могу получить команду сделать это.У меня есть несколько наборов изменений, которые были проверены в нашей ветке Develop, которые по той или иной причине не должны быть объединены с нашей веткой Master, но когда я запускаю команду в VS 2017 Command Prompt, я получаю сообщение о чем-то вроде:

Разрешено C: \ source-path \ file как KeepYours

В моем окне Pending Changes это выглядит так же, как если бы я только что слил набор изменений черезпользовательский интерфейс.Я пытался объединить флаг /discard с несколькими другими флагами - /baseless, /force, /recursive - но безрезультатно.Я что-то здесь неправильно понимаю или есть какая-то ошибка?

...