При попытке упростить:
при наличии требований:
- Запуск параллельных мастеров
- Запуск ветвей объектов, которые могут / не могут быть выпущены
- Обработка исправлений
- Исправление уязвимостей
Глядя на Успешная модель ветвления Git
Можно ли покончить с веткой релиза, если мы помечаем ветку master после каждого выпуска?
Можем ли мы покончить с разработкой ветки?
Ветвь релиза может быть разветвлена от мастера в начале нового спринта, и разработчики могут создавать свои ветки возможностей из этого. Если слияние исправления с главным (текущим выпуском) происходит в середине спринта, исправление также можно объединить с текущим выпуском ветви одновременно с feature-branch-hotfix-
Код из ветвей Feature / Develop следует развернуть в среде DEV
Функциональные ветви сами по себе не должны развертываться вообще.
Предпочитаю мою стратегию, в которой запрос на слияние из release- * master запускает сборку конвейера jenkins через webhook, которая автоматически объединяет release- * master, сборку master и помечает коммит слияния.