Отметить редакцию как неприемлемую для слияния - PullRequest
2 голосов
/ 28 февраля 2011

В настоящее время я выполняю довольно сложную задачу: объединение группы ревизий из ствола проекта в несколько веток, полных конфликтов.

Я хотел бы выполнить этот процесс для выполнения некоторой очистки после некоторых ревизий, никогда не будут объединены из магистрали в ветви.

Можно ли пометить некоторые конкретные ревизии как непригодные для объединения?

Ответы [ 2 ]

5 голосов
/ 28 февраля 2011

Вы можете объединить ревизию с указанным местоположением, но используйте флаг --record-only. Таким образом, если r3 ветвей / b1 никогда не следует объединять с транком, вы можете сделать это:

svn merge -c3 - только для записи ^ / branch / b1.

Где ваш текущий рабочий каталог - рабочая копия, указывающая на транк. Передайте это изменение, которое должно быть только изменениями svn: mergeinfo, и вы должны запретить слияние этой ревизии из / branch / b1 в /trunk.

0 голосов
/ 29 марта 2017

Как ответил @ jeremy-whitlock, фиксация слияния как «только для записи» - это их путь.

Для тех из вас, кто использует TortoiseSVN, эта опция будет во втором диалоге слияния: screenshot of TortoiseSVN's Merge dialog

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...