Git Rama nueva por cada incidencia o desarrollo

Git Rama nueva por cada incidencia o desarrollo

En muchos entornos de trabajo, que utilicen git como herramienta de gestión de versiones ( si aún existen entornos de trabajo que ni lo utilizan ), es muy común que cada uno utilice su rama para todo o incluso utilizar solo la rama master.

Yo pienso que lo mejor es utilizar una rama nueva para cada funcionalidad, y fusionarlas luego con master o la rama principal.

Git

Trabajar con ramas en git

Imaginemos que estamos trabajando con una nueva funcionalidad del proyecto, y a mitad hacer nos sale una incidencia muy urgente.

Si está incidencia no afecta a los mismos ficheros, no tendremos problema, podemos solucionarla y hacer un commit solo con los ficheros afectados para solucionarla.

Pero si da la casualidad que afecta a alguno de los ficheros que ya tenemos modificados, no podríamos subir ese fichero una vez solucionado el problema.

Si hubiéramos creado una rama para esa nueva funcionalidad y luego creamos otra a partir de master para resolver la incidencia. En todo momento podríamos fusionar con la rama principal, cualquiera de las dos cosas que terminemos primero.

Imagen: https://hackernoon.com/please-use-git-da3bea7d1234

Git: https://es.wikipedia.org/wiki/Git

Deja un comentario