Vamos a comenzar a usar Git (todavía no lo uso), y quiero definir el flujo de trabajo.
Tenemos 4 equipos en 4 ubicaciones globales diferentes, desarrollando juntos el mismo producto. Cada equipo posee una parte del código del producto, pero a veces también tienen que hacer cambios en el código propiedad de otros equipos.
¿Hay alguna recomendación para un flujo de trabajo de Git para dicho entorno?
Ya he visto este artículo , pero el enfoque aquí es "creamos sucursales adicionales tan raramente como sea posible", y creo más en el enfoque de "sucursal para cada historia de usuario".
Además, este artículo presenta un buen enfoque.
Tenía en mente tener una rama maestra, una rama permanente por cada equipo que se fusionaba periódicamente con el maestro, y una rama por historia de usuario fusionándose con las ramas de los equipos. ¿Tiene sentido o no funcionaría?
