2015-10-07 6 views
0

Я видел подобный вопрос в переполнении стека, но его не то же самое. Мне нужно откат слияния TFS частичноОткат TFS частично слияние

Я делал слияние двух ветвей в TFS. Я взял мою ветку тестовой системы &, слитую с другой веткой. Счет проверки был более 100 & Я обрабатывал конфликты вручную (более 50 файлов). Теперь он находится на уровне, чтобы клиент продемонстрировал демоверсию.

Но теперь моя проблема заключается в том, что мой менеджер говорит, что слияние должно происходить, вещи (смены наборы) переносятся только на производство. У меня есть несколько наборов изменений в ветке тестирования, но все они объединены с одним изменением, установленным в другой ветке. Теперь мне нужно отменить слияние на некоторых наборах изменений из теста в другую ветку.

Откат при тестировании этих наборов изменений & слияние их снова не сработает, так как эта ветка при тестировании прошла, другие вещи перейдут на производство.

Так любой способ сделать это иначе, чем перезапуск с начала?

Благодаря Binesh Намбияр C

ответ

1

Я понимаю вашу ситуацию, как, например, вы слиты changeset21 (который содержит changeset1, changeset10 и changeset20) в "Другую ветвь". И теперь вы хотите объединить только changeet1 и хотите отменить изменения10 и changeet20.

Вам нужно:

  1. откатить changeset21, что сливается с "другой ветви". Благодаря этому все изменения changeset21 содержат откаты. Проверьте изменения отката.
  2. Щелкните правой кнопкой мыши ветку тестирования в обозревателе решений -> Ветвление и слияние -> Слияние -> Выбранные изменения.
  3. Затем выберите набор изменений, который вы хотите объединить, в «Другая ветвь».

enter image description here

+0

Ya, я точно так же. Я отменил их проверку, а затем отменил отменную проверку и зарегистрировался. Затем переместил только откатные вещи в другую ветку. –

+0

@BineshNambiarC, так как вы не хотите, чтобы изменения были объединены с «другой» веткой, вам нужно сделать вариант отката отложенных изменений на «другой» ветке. –

Смежные вопросы