06 febrero 2006

Juntar ramas en cvs

Lo prometido es deuda. Comenté que había hecho una rama en cvs y que iba a poner una nueva entrada en este diario cuando las juntara. Bien, ya lo he hecho.

El mecanismo es sencillo, aunque puede ser un poco tedioso si hemos dejado pasar mucho tiempo desde que hicimos la rama hasta que juntamos.

Para juntar la rama con la rama principal, nos situamos en la rama principal con

cvs udpate -A

Luego le decimos a cvs que nos haga un update de la rama mezclándolo que lo que tenemos fuera. Eso se hace con update y la opción -j

cvs update -j etiqueta_rama

Esto nos junta todos los ficheros. Debemos prestar atención a la salida para ver de qué ficheros se ha hecho "merge" (mezcla de las dos ramas). Debemos resolver todos esos "merge" a mano, es decir, editando el fichero con el editor y arreglandolo.

Finalmente, hacemos un commit de todos los cambios

cvs commit -m"Juntadas las ramas"

No hay comentarios: