L   
o    
s    
    
I    
n    
v    
i    
s    
i    
b    
l    
e    
s    
.    
n    
e    
t    

       Los mini Cómo de Simón  simon@losInvisibles.net

---

Usando el CVS

04/02/2004

CVS: Es una aplicación que se encarga de llevar el control de versiones. Guarda todas las modificaciones hechas sobre un fichero, pudiendo recuperar cualquier versión anterior y comparar diferencias entre versiones. Fundamental para el desarrollo de aplicaciones

  • Instalando el servidor

  •   En debian
        apt-get install cvs cvs-doc cvsbook

  • Crear un directorio donde estará el repositorio o crear un usuario

  •     adduser cvs

  • Dar permisos de lectura y escritura en el directorio del repositorio

  •     chmod 766 /home/cvs

  • Activar el demonio de escucha

  • Si es pserver (Claves en texto plano). En el fichero /etc/inetd.conf añadir:
        cvspserver stream tcp nowait root /usr/sbin/tcpd /usr/bin/cvs -f --allow-root=/home/cvs pserver
    Reiniciar el demonio inetd
        /etc/init.d/inetd restart

  • Crear el repositorio

  •     cvs -d /home/cvs init

  • Desde el cliente

  •     export CVSROOT=:pserver:cvs@host:/home/cvs
        cvs login

  • Subida inicial del proyecto al repositorio

  •     cvs import -m "comentario" [proyecto] cvs start

  • Bajarse el proyecto

  •     cvs checkout [proyecto]

  • Actualización del proyecto

  •     cvs update [ficheros]
    Para actualizar a una versión o tag
        cvs update -r [version/tag]
    Para actualizar a una fecha
        cvs update -D [fecha ej: "2004-02-04"]

  • Subir tus modificaciones

  •     cvs commit -m "Comentario" [ficheros]

  • Añadir fichero al proyecto

  •     cvs add [archivos]

  • Ver el estado de un o varios ficheros

  •     cvs status [archivos]

  • Bloquear y desbloquear ficheros

  •     cvs admin -l [ficheros] // Bloquea
        cvs admin -u [ficheros] // Desbloquea

  • Clientes gráficos

  •     gcvs (GTK)
        lincvs (QT)
        cervisia

---


     

---

losInvisibles

---

Los otros mini Cómos

---

Wireless

---

Seguridad

---

GNU / Linux en Castellano