Git: mantenga múltiples sucursales revisadas

Cada vez que pago una sucursal, necesito rebuild mi proyecto. Este proyecto tiene un largo process de compilation y con frecuencia cambio de sucursales, así que esto desperdicia mucho time. Mi solución ha sido crear clones locales del repository local, con diferentes twigs comprobadas en cada clon, de modo que las secuencias de commands de compilation no se vean afectadas por cambios en la fuente cada vez que cambio de sucursales. La desventaja es que tengo que recordar mantener los clones actualizados.

¿Hay una mejor manera de lidiar con esta situación? Si no, ¿cuáles son las mejores prácticas para mantener múltiples clones locales?

¡Gracias! Mate

Puede probar git-new-workdir para trabajar con múltiples copys desprotegidas del mismo repository. Esto le permitirá tener una copy desprotegida de su repository para cada sucursal (con todos los files de compilation involucrados), sin la sobrecarga de un clon completo.