Eliminar ramas
Después de ciertos hitos, es importante eliminar ramas para mantener el repositorio "limpio" y evitar consumir recursos de infraestructura innecesariamente. Esto también reduce el riesgo de errores, como seleccionar el destino equivocado en una fusión o elegir el origen equivocado al crear nuevas ramas.
Sigue los estándares que se indican a continuación en función del enfoque de versionado de tu proyecto.
Dado que el cliente puede solicitar en el último momento que se excluya una función de una versión, las ramas se eliminan al cabo de cierto tiempo. Sigue estos estándares de eliminación en función del tipo de rama que necesites eliminar:
Las ramas main nunca deben suprimirse.
Elimina la rama hotfix una vez que la versión que incluye el hotfix se haya entregado a control de calidad.
Elimina las ramas feature una vez que la versión que las contiene haya sido certificada por el equipo de control de calidad del cliente (por ejemplo, el banco) o una vez que haya pasado a producción.
Elimina las ramas release una vez que una nueva versión se haya puesto en producción, es decir, cuando ya no sea productiva.
Las ramas main y de desarrollo nunca deben eliminarse.
Elimina la rama hotfix una vez que la versión que incluye el hotfix se haya entregado a control de calidad.
Elimine las ramas release una vez que una nueva versión se haya puesto en producción, es decir, cuando ya no sea productiva.