У нас есть ситуация, когда работа была выполнена в магистрали нашей системы, но затем была перенесена для нашего следующего выпуска. Мы создали ветку с изменениями, которые все еще находятся в стволе, а затем откатили изменения только в стволе.
Что нам остается, так это то, что всякий раз, когда мы хотим обновить ветку с недавней работой, она пытается объединить наборы изменений отката, которые нам не нужны.
Я пытался использовать команду / discard из командной строки TFS, но получаю сообщение «Нет изменений для слияния». Вот мой синтаксис ниже:
D:\Projects\Big Project\Trunk>tf merge /discard /version:C28350~C28350 /recursive "D:\Projects\Big Project\Trunk" "D:\Projects\Big Project\Branch"
Я даже попытался переключить источник и пункт назначения безрезультатно:)
Набор изменений появляется в списке возможных наборов изменений для потенциального слияния от магистрали к ветви. С момента первого ветвления было несколько проверок в рабочей ветке, но не было ни одной ветки.
Кто-нибудь имеет опыт работы с командой сброса и почему она может не работать здесь?
Спасибо за ваши предложения