Intentando hacer buenos commits
Se ha solucionado ya el bug del ticket #1234. Es una frase que puedes oír perfectamente en el trabajo. El ticket afecta a parte una parte del sistema que tú conoces muy bien y te piden revisar el arreglo. Así que ni corto ni perezoso te poner a ver las historias de las revisiones y vez que hay 4 subidas con mensajes como “ajustar DAO”, “soluciones”, “eliminar depuración”. Empiezas a temblar e innumerables blasfemias recorren tu mente… Una solución que no sería más de 3 líneas de código se ha convertido en un puñado de líneas de código y una revisión de 2 puñados de archivos.
Un control de versiones es algo más que una pila desordenada de copias de seguridad. Así que en este artículo vamos a dar una serie de consejillos sobre mantener un repositorio útil.
Sólo 1 cambio por commit
Imagina que te asignan 2 tickets para resolver #1234 y el #4567, para solucionarlos hay que cambiar unas cosillas como pueden ser añadir 2 botones a la interfaz, refactorizar dos clases y cambiar unos tabuladores. Entonces corriges el bug #1234 y resuelves #4567.