Estou trabalhando em um fluxo de trabalho git para implementar em uma equipe pequena. As idéias principais do fluxo de trabalho:
- Há um mestre de projeto compartilhado no qual todos os membros da equipe podem gravar
- Todo o desenvolvimento é feito exclusivamente em ramos de recursos
- As ramificações dos recursos são revisadas por um membro da equipe que não seja o autor da ramificação
- A ramificação do recurso é eventualmente mesclada no mestre compartilhado e o ciclo recomeça.
O artigo explica as etapas deste ciclo em detalhes:
https://github.com/janosgyerik/git-workflows-book/blob/small-team-workflow/chapter05.md
Isso faz sentido ou estou faltando alguma coisa?