Repositorio CVS

Modificado: 28/05/2008 16:37 por ester - Categorizada como: Ester, Informatica
Tutorial completo Editar

Instalación

 apt-get install cvs


Editar

Alta de repositorio

La ruta del repositorio la elegimos. Yo he elegido /var/liv/cvs.

Mi repositorio se va a llamar "repositorio".
 $ cvs -d /var/lib/cvs/repositorio init 
 

Añadimos un grupo para usar este repositorio.
 $ groupadd cvs_tic
 

Editamos para añadir los usuarios del cvs.
 cvs_tic:x:1003:u1,u2,u3
 

Cambiamos el grupo del repositorio al nuevo grupo y le damos permisos sobre el directorio de cvs.
$ cd /var/lib/cvs/repositorio
$ chgrp -R cvs_tic .
$ chmod -R 770 . CVSROOT
 

Editar

Bajar el repositorio pserver

  $ export CVSROOT=:pserver:USUARIO@máquina:/var/lib/cvs

Editar

Cadena de configuración para acceso por ssh

  $ export CVSROOT=:ext:user@host:port/var/lib/cvs
$ export CVS_RSH=/usr/bin/ssh


Editar

Crear un módulo cvs



Una vez ya está en marcha el servidor, en el cliente:
  1. Rellenamos la cadena CVSROOT
  2. Nos posicionamos en el directorio que queramos hacer un cvs.
  3.   $ cvs import -m "Commit Inicial" nombre_repositorio cvs start
Editar

Evitar que te pida siempre la contraseña por ssh



Editar

Crear una rama

$ cvs commit -r 3.0 
A continuación, tenemos que quitar toda nuestra copia de trabajo y bajar de nuevo el repositorio, esto es:
1) Establecer el cvsroot
2) Hacer el checkout del repositorio.
Editar

Quitar todos los directorios cvs

Script para borrar todos los directorios cvs.

Editar

Ver las versiones que hay de un archivo

 cvs log archivo  

Editar

Bajar versiones antiguas archivo

 cvs log archivo  

ScrewTurn Wiki version 2.0.21. Some of the icons created by FamFamFam.