Сообщение о слиянии / отбрасывании tf "Нет изменений для слияния", но слияние / кандидат tf показывает набор изменений, которые я хочу отменить - PullRequest
0 голосов
/ 18 апреля 2019

У меня есть набор изменений 8889, который я хочу удалить из мастера слияния исходного кода в Visual Studio 2017. Я на самом деле хочу удалить несколько, но я начинаю с этого.

Source Control Merge Wizard shows changeset 8889

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

Когда я выполняю tf merge /recursive /candidate в командной строке Visual Studio 2017, я также вижу набор изменений 8889.

Changeset 8889 in Visual Studio 2017 command line

Однако, когда я пытаюсь отказаться от слияния с tf merge /discard /version:C8889 $/Company/Source/Team/Gordon $/Company/Source/Main/Develop /recursive, он печатает There are no changes to merge и набор изменений, похоже, не затрагивается. Это все еще обнаруживается в мастере. Как я могу получить набор изменений, чтобы уйти?

Мы используем Azure DevOps, а не локальный TFS-сервер. Я не знаю, имеет ли это значение.

Я посмотрел на следующие вопросы, но безрезультатно:

...