Tengo una rama "maestra" y varias ramas temáticas. Supongamos que la rama maestra se utiliza principalmente como candidato de lanzamiento y no ocurre ningún trabajo de desarrollo en esta rama.¿Reasignación después de la fusión de squash?
Las ramas del tema son varias y son compartidas por el equipo. Algunas de las sucursales tienen más de un desarrollador trabajando en ellas. Todas las ramas de temas se actualizan periódicamente desde la rama principal.
Para limpiar el historial en la rama 'master', hice una 'git merge --squash' al fusionar código de tema a ramas principales. Esto funcionó perfectamente bien.
Ahora, cuando las ramas de tema se vuelven a configurar, las confirmaciones se duplican. ¿Hay alguna manera de limpiar las confirmaciones en las ramas de tema una vez que la 'combinación de git --squash' ha sido exitosa?
No funcionará perfectamente bien en el caso de [archivos eliminados] (http://stackoverflow.com/a/14343784/281545). Tal vez no sea el camino a seguir - vea [aquí] (http://stackoverflow.com/questions/1464642/git-merge-squash-repeatedly) –