Создайте ветку bzr, которая выборочно пропускает некоторые коммиты из родительской ветки
Можно ли создать ветку репозитория bzr, которая выбирает пропускает определенные изменения? Например, предположим, что мой репозиторий находится на ревизии 354, и я хочу его разветвить, но я не хочу включать изменения, которые были сделаны в ревизии 247.
Обратите внимание, что я планирую объединить изменения из ревизии 247 в какой-то момент в будущем. Поэтому я не хочу просто вносить изменения в код, отменяющий то, что сделала ревизия 247, иначе позже возникнет конфликт, когда я попытаюсь выполнить слияние.
Возможен ли этот тип селективного ветвления с помощью bzr?
2 ответа
Я думаю, что вы ищете Reverse Cherrypick. Это позволит вам удалить одну ревизию из ветки.
Нет. Ревизия всегда гарантирует все родительские ревизии. Я не думаю, что у вас будет слишком много конфликтов, если вы сначала отмените и передадите эту ревизию, а затем повторно примените ее. Если вы не уверены, перейдите во временный каталог и попробуйте.