Как отменить слияние между двумя слияниями - PullRequest
1 голос
/ 15 декабря 2011

У меня есть багажник. Есть три ветви, созданные из ствола, скажем, B1, B2 и B3. Начиная с B1, слияние и передача в магистраль выполнялись, например, 01-12-2011. Начиная с B2, слияние и передача в магистраль выполнялись 02-12-2011. Начиная с B3, слияние и передача в магистраль были выполнены, 03-12-2011.

Теперь я хочу отменить изменения B2 из магистрали, не затрагивая B1 и B3.

Посоветуйте, пожалуйста, как этого добиться.

Обратите внимание, что если один и тот же файл будет изменен в B2 и B3, то возврат этих файлов к версии, созданной после слияния B1, приведет к потере изменений с B3.

1 Ответ

1 голос
/ 15 декабря 2011

Если вы используете TortoiseSVN,

  1. Оформить заказ на багажник.
  2. Открыть диалог журнала ревизий.
  3. Выберите ревизию, в которой вы зафиксировали ветку B2
  4. Щелкните правой кнопкой мыши и в контекстном меню выберите «Отменить изменения из этой редакции»

A Подробное руководство по действиям здесь . Выполните поиск раздела «Отменить изменения из этой редакции» на этой странице.

...