¿Deberían TODAS las ramas de GIT creadas localmente pasar al repositorio central a diario? ¿Cuál es el flujo de trabajo de mejor práctica con respecto a esto?EMPUJA todas las sucursales locales de GIT? ¿Mejores prácticas?
hemos creado un repositorio Git para administrar nuestro sitio de comercio electrónico grande, que está en desarrollo continuo de un equipo grande.
El repositorio central que está en 'habichuelas mágicas' y tenemos tres ramas primarias, 'ensayo previo' (maestro), 'puesta en escena' y 'producción'. Todo el desarrollo se debe fusionar en preconfiguración cuando se completa localmente y está listo para publicarse.
Veo cómo empuja ramas largas hacia Beanstalk también. Sin embargo, algunos de nuestros colaboradores del equipo impulsan TODAS las sucursales locales de desarrollo a Beanstalk diariamente en progreso o no; para crear redundancia. Creo que esto llenaría el depósito con cientos de sucursales a lo largo del tiempo. ¿Cuál es la mejor práctica?
¡Gracias a todos por las excelentes respuestas y por las instrucciones adicionales sobre cómo hacer una copia de seguridad adecuada! Esta es la ruta que iremos. – Garrick