Выбор ответа Middle Культура и практики DevOps обновлено
Когда уместен Git Flow
Вопрос
В каком случае Git Flow оправдан больше, чем trunk-based?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Мобильное приложение с редкими релизами и поддержкой старых версий. Git Flow с ветками release и hotfix нужен, когда релиз это событие: сборка проходит ревью стора, клиенты сидят на разных версиях, нужны хотфиксы в старые линии.
Варианты ответа
- Веб-сервис с деплоем несколько раз в день
- Мобильное приложение с редкими релизами и поддержкой старых версийправильный ответ
- Микросервис с автоматическим Continuous Deployment и feature flags
- Внутренний сервис одной команды без версий и внешних клиентов
Разбор
Git Flow с ветками release и hotfix нужен, когда релиз это событие: сборка проходит ревью стора, клиенты сидят на разных версиях, нужны хотфиксы в старые линии. Для веб-сервисов с частым деплоем отдельные release-ветки только замедляют, там лучше короткие ветки от main или trunk-based.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.