Git Flow
Git Flow
- это модель ветвления (branching model) для системы контроля версий Git, предложенная Vincent Driessen. Она предоставляет конкретные правила и методологию для организации веток в Git-репозитории, упрощая процесс разработки и поддержки стабильных релизов. Модель Git Flow включает в себя основные ветки и вспомогательные ветки, каждая из которых имеет свою роль и назначение.
Основные Ветки:
master
:Главная ветка, в которой находятся стабильные и готовые к выпуску версии продукта.
develop
:Ветка, в которой происходит активная разработка. Отсюда создаются вспомогательные ветки для фич, релизов и исправлений.
Вспомогательные Ветки:
feature/
:Ветки для разработки новых функциональностей. Создаются от
develop
и вливаются обратно вdevelop
.
release/
:Ветки подготовки к выпуску новой версии. Здесь происходят подготовка к релизу, исправление ошибок и обновление документации. Вливаются как в
develop
, так и вmaster
.
hotfix/
:Ветки для быстрого исправления критических ошибок в текущей версии продукта. Используются для непосредственного внесения изменений в
master
иdevelop
.
Last updated
Was this helpful?