Я работаю над рабочим процессом git для реализации в небольшой команде. Основные идеи в рабочем процессе:
- Существует общий мастер проекта, в который все члены команды могут писать
- Вся разработка ведется исключительно на тематических ветках
- Функциональные ветви - это код, проверенный членом команды, отличным от автора ветви.
- Ветвь функций в конечном итоге объединяется с общим мастером, и цикл начинается снова
В статье подробно описываются этапы этого цикла:
https://github.com/janosgyerik/git-workflows-book/blob/small-team-workflow/chapter05.md
Имеет ли это смысл или я что-то упустил?