Я использую множество локальных веток тем в git, и иногда получаю зависимости между ветвями тем, что вызывает проблемы с перебазированием. Например, с такой структурой, как:
master ---> featureA ---> featureB
\--> featureC
Если master
изменяется, и я получаю (и разрешаю) конфликты при перебазировании featureA
, то впоследствии перебрасывание featureB
на featureA
вызывает те же конфликты (а иногда и захватывающие новые), потому что он пытается повторно применить патчи из ветки featureA
. Предполагая, что фактические патчи между featureA
и featureB
будут применяться корректно, если будет выбрана вишня, есть ли способ сделать ребаз в этой ситуации примерно с тем же эффектом, что и выбор вишни для всех коммитов между featureA
и featureB