Comandos CVS
Esta es una pequeña guía de comandos rápidos para trabajar con CVS, NO es un tutorial de instalación, sirve más bien como recordatorio de como llevar a cabo tareas comunes. Notar que uso /usr/local/cvs como repositorio, obviamente puede cambiarse a cualquier otro lugar.
Crear repositorio
cvs -d /usr/local/cvs init
Iniciar un proyecto en el repositorio que acabamos de crear
cvs -d /usr/local/cvs import -m "comentario que queramos" miNuevoProyecto miNombre start
Obtener copia del proyecto
cvs -d /usr/local/cvs checkout miNuevoProyecto
Chequear los cambios que hecho, es decir comparar los archivos locales con los que se encuentran en el repositorio (estando dentro de la carpeta del proyecto).
cvs update
o tambien se pueden chequear archivos específicos:
cvs update holaMundo.c lib/funcion1.c
Ver con más detalle los cambios (más detallado que con update): cvs diff
ó también
cvs -Q diff <-(silencioso)
ó también
cvs -Q diff -c <-(formato más amigable;-)
Enviar cambios al repositorio
cvs commit -m "comentario hacerca de los cambios hechos" hola.c
Añadir un nuevo fichero
cvs add nuevo.c cvs ci -m "descripcion o comentario" nuevo.c
Es importante anotar que estos comandos suponen que se esta en la misma máquina que contiene el repositorio. Si esto no es asi el comando general es algo como (depende del tipo de autenticación, en esta se usa una autenticación de sistema comun y corriente, es decir un usuario válido del sistema debe existir para llevar acabo las actualizaciones). Por ejemplo para hacer un checkout: cvs -d :ext:usuario@maquina.con.repositorio.com.co:/usr/local/cvs checkout
