Node:Estructura del repositorio, Next:, Previous:Acceso anonimo, Up:Administracion del Repositorio



Estructura del repositorio

El nuevo repositorio a�n no tiene proyectos en �l. Vamos a volver a ejecutar la importaci�n inicial de Una introduccion a CVS, observando lo que le ocurre al repositorio. (Por simplicidad, todos las �rdenes asumen que la variable de entorno CVSROOT tiene el valor /usr/local/nuevorepos, as� que no hay necesidad de especificar el repositorio con -d en importaciones y comprobaciones.)

floss$ ls /usr/local/nuevorepos
CVSROOT/
floss$ pwd
/home/jluis/src/
floss$ ls
miproyecto/
floss$ cd miproyecto
floss$ cvs import -m "importaci�n inicial a CVS" miproyecto jluis start
N miproyecto/README.txt
N miproyecto/hello.c
cvs import: Importing /usr/local/nuevorepos/miproyecto/a-subdir
N miproyecto/a-subdir/loquesea.c
cvs import: Importing /usr/local/nuevorepos/miproyecto/a-subdir/subsubdir
N miproyecto/a-subdir/subsubdir/fish.c
cvs import: Importing /usr/local/nuevorepos/miproyecto/b-subdir
N miproyecto/b-subdir/random.c

No conflicts created by this import

floss$ ls /usr/local/nuevorepos
CVSROOT/  miproyecto/
floss$ cd /usr/local/nuevorepos/miproyecto
floss$ ls
README.txt,v  a-subdir/     b-subdir/	  hello.c,v
floss$ cd a-subdir
floss$ ls
subsubdir/    loquesea.c,v
floss$ cd ..

floss$

Antes de importar, el repositorio conten�a s�lo su �rea de administraci�n, CVSROOT. Despu�s de la importaci�n ha aparecido un nuevo directorio - miproyecto -. Los ficheros y subdirectorios existentes en ese nuevo directorio se parecen sospechosamente a los del proyecto que hemos importado, excepto que los ficheros tienen el sufijo ,v. �stos son ficheros de control de versi�n en formato RCS (la ,v quiere decir "versi�n"), y son el esqueleto del repositorio. Cada fichero RCS almacena la historia de revisiones de su correspondiente fichero del proyecto, incluyendo todas las ramas y marcas.