Node:Estructura del repositorio, Next:Formato RCS, Previous:Acceso anonimo, Up:Administracion 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.