Github Flow – самая простая модель ветвления, являющаяся практической реализацией основных принципов разработки ПО в VCS без учета релизных циклов ПО. Подходит для методологии Kanban.
-
Одна главная ветка master – текущая стабильная версия
-
Вспомогательные feature или hotfix ветки ответвляются от master и сливаются обратно в неё через pull-request
-
Все слияния происходят только через pull-request’ы
Плюсы: | Минусы: |
---|---|
Готовый функционал не «отлёживается» в релизах, а сразу же отправляется на пром | Требует крайне высокой культуры разработки и сопровождения |
Простая и прозрачная схема работы для разработчика | Требует максимальной автоматизации процессов тестирования и доставки |
1.2.3.1 Gitflow Theme | Back To iOSWiki Contents | 1.2.3.3 Gitlabflow Theme