У меня есть набор изменений 8889, который я хочу удалить из мастера слияния исходного кода в Visual Studio 2017. Я на самом деле хочу удалить несколько, но я начинаю с этого.
Если я продолжу работу с мастером, из моей целевой ветви будут внесены изменения. В конечном счете, я не хочу объединять эти изменения никогда, и я не хочу видеть набор изменений 8889 в диалоговом окне мастера.
Когда я выполняю tf merge /recursive /candidate
в командной строке Visual Studio 2017, я также вижу набор изменений 8889.
Однако, когда я пытаюсь отказаться от слияния с tf merge /discard /version:C8889 $/Company/Source/Team/Gordon $/Company/Source/Main/Develop /recursive
, он печатает There are no changes to merge
и набор изменений, похоже, не затрагивается. Это все еще обнаруживается в мастере. Как я могу получить набор изменений, чтобы уйти?
Мы используем Azure DevOps, а не локальный TFS-сервер. Я не знаю, имеет ли это значение.
Я посмотрел на следующие вопросы, но безрезультатно: