Aprovechando en el trabajo que tuve que hacer un cambio más o menos importante, hice una rama y de paso probé todo el tema este.
Para hacer la rama, siguiendo el tutorial, hay que dar los siguientes pasos:
- Marcar la versión actual con una etiqueta. No es obligatorio, pero de esta forma se puede obtener la versión de justo antes de hacer la nueva rama. Situándose lo más arriba posible en la estructura guardada en cvs, se ejecuta el comando
cvs tag etiqueta_antes_rama - Luego se crea la rama, dándole una nueva etiqueta. El comando es
cvs tag -b etiqueta_rama - Ya está creada. El que quiera trabajar en la nueva rama debe sacar esta versión con el comando
cvs update -r etiqueta_rama
Todo los commit y update que haga desde este momento, se harán en la rama nueva. - Para volver a la rama principal, se ejecuta el comando
cvs update -A
La opción -A saca los ficheros de la rama por defecto de CVS, que si no hemos hecho nada en contra, es la rama principal.
No podemos hacer cvs update -r etiqueta_antes_rama porque nos sacaría justo los ficheros con esa etiqueta y no los más modernos de esa rama.
Cuando en el trabajo junte ambas ramas y experimente con el tema, volveré a poner un post sobre cómo juntar ramas.
No hay comentarios:
Publicar un comentario