Некоторый набор правил, описывающий управление и жизненный цикл веток репозитория.

Также дополнительно может содержать более подробную информацию (например работа с ветками для новой функции, исправления бага, выпуска релиза).

Примеры подходов

Git-flow

Master, Develop, Feature, Release, Hotfix
Develope -> Feature -> Develop
Develope -> Release -> Master
Github-flowMaster, Feature
Master -> Feature -> Master
Код в master ветке должен быть не поломанным и готовым к развертыванию в любое время.
Gitlab-flowMaster, Feature, <env_branch>, Production
Master -> Feature -> Master
Master -> <env_branch> -> Production -> Master
 

What are the pros and cons of git-flow vs github-flow? [closed]
https://stackoverflow.com/questions/18188492/what-are-the-pros-and-cons-of-git-flow-vs-github-flow

gitlabhq/gitlabhq Introduction to GitLab Flow (FREE)
https://github.com/gitlabhq/gitlabhq/blob/master/doc/topics/gitlab_flow.md

Теги: