Я выполнил следующие действия:
- Создал новую ветку разработки из нашей ветки Mainline, используя набор изменений с прошлой пятницы. С тех пор были зарегистрированы другие изменения, которые я сейчас не хочу.
- Внесены изменения в ветку разработки.
Теперь я хочу перезаписать ветку Mainline содержимым ветки разработки, поэтому я попробовал это:
s:\AllTfs>tf merge /recursive /force /version:T "$/Development" "$/Mainline"
Когда слияние просит меня разрешить конфликты, я выбрал «Взять источник» для всех из них.
Полученная ревизия, похоже, не то, что я хочу. Я не могу понять, что он думает о том, что он делает, но если я посмотрю на файлы, которые ожидаю откатить и выполню различия, для них не будет никаких изменений, они просто отображаются с типами изменений 'слияние'.
Как мне добиться того, чего я хочу ... эффективно заменить Mainline на то, как это было в пятницу с одним дополнительным изменением?