Мы используем следующие ветки рабочего процесса:
master
develop
hotfix
ветвь на исправление (ответвление от тегаrelease
)
Когда ветвь hotfix
выпускается в рабочую среду, она снова объединяется с develop
и master
с помощью запросов на вытягивание BitBucket.
Теперь мне нужно объединить ветку исправления с develop
и master
. Я создаю запрос на вытягивание BitBucket для develop
, но его блокируют конфликты слияния. Проще говоря, текущая разработка изменила одни и те же файлы с момента создания тега выпуска.
Каков правильный способ решить эту проблему?
Я думаю:
- создание новой ветки из develop
- выбор вишни из ветки исправлений в новую ветку
- создать запрос на слияние, чтобы объединить новую ветку для разработки
но это похоже на много ручной работы (теоретически - на самом деле у меня может быть 5 коммитов в ветке исправлений), и мне бы хотелось иметь какой-нибудь простой способ сделать это, совместимый с git-flow.