Las ramas de Git idealmente deberían durar poco tiempo, probablemente durante 1-2 días. Luego se fusiona en alguna línea principal.Cómo mantener las ramas de git de larga ejecución
Pero en algunos casos, cuando trabajamos en funciones muy grandes, tenemos sucursales. Y cuando 2 o 3 personas trabajan en estas funciones muy grandes en áreas exclusivas de código, se vuelve difícil mantenerlas.
En medio de las correcciones urgentes que van a la rama estable, necesitamos mantener estas 2-3 ramas grandes sincronizadas con la rama estable. Así que terminamos haciendo esto, bastante a menudo.
(in feature-branch1) $ git merge stable
(in feature-branch2) $ git merge stable
(in feature-branch3) $ git merge stable
¿Hay una manera correcta de mantener estas ramas largas en git? Al hacer lo anterior, la historia de Git es un poco desordenada. Estas ramas de características en su mayoría son empujadas a un control remoto, lo que significa que no podemos ver rebase
como una opción. ¿Que más puedo hacer?
"Las ramas de Git idealmente deberían durar poco tiempo"? Eso es nuevo para mí. ¿Quién lo dijo? – Mat
Estoy de acuerdo, no hay reglas duras con sucursales. – mislav
gracias chicos. Solo quería ver cómo otros mantienen este "desastre". – Anand