Saltar a contenido

¿Cómo generar un HOTFIX?

Procedimiento completo

Antes de empezar a realizar el hotfix, hacemos un pull de develop y master y nos aseguramos de estar al día:

Hacemos clic en GitFlow > Start new hotfix

Definimos el nombre empezando por HOTFIX_ (en mayúsculas) seguido de una breve descripción que sirva como identificador de la rama. Pulsamos OK.

Publicamos las bases de datos del proyecto, establecemos el origin correcto, realizamos el arreglo y descargamos los cambios, tal y como lo haríamos en una nueva funcionalidad.

Revisamos los cambios pendientes y marcamos aquellos que correspondan con el arreglo.

Realizamos un commit empezando el mensaje por la etiqueta FIX: seguido de la descripción del arreglo (el síntoma que veía el usuario). Las notas de la versión solo recogen los commits FT:, FIX:, HL: y DEP:; ver ¿Cómo desarrollar en GIT?.

Hacemos un fetch y revisamos que no tengamos ningún pull pendiente; en caso contrario, nos situamos en la rama correspondiente, realizamos un pull y volvemos a la rama del hotfix.

Pulsamos en Git Flow > Finish Hotfix

Realizamos push en develop, nos situamos en master y realizamos push de master.