Estoy trabajando en un flujo de trabajo de git para implementar en un equipo pequeño. Las ideas centrales en el flujo de trabajo:
- Hay un maestro de proyecto compartido en el que todos los miembros del equipo pueden escribir
- Todo el desarrollo se realiza exclusivamente en ramas de características
- Las ramas de características son revisadas por código por un miembro del equipo que no sea el autor de la rama
- La rama de características finalmente se fusiona en el maestro compartido y el ciclo comienza nuevamente
El artículo explica los pasos en este ciclo en detalle:
https://github.com/janosgyerik/git-workflows-book/blob/small-team-workflow/chapter05.md
¿Tiene sentido o me estoy perdiendo algo?