Node:El directorio administrativo CVSROOT/, Next:Correos de envío de cambios, Previous:Qué ocurre cuando elimina un fichero, Up:Administracion del Repositorio
Los ficheros de nuevorepos/CVSROOT/ no son parte de ningún proyecto, sino
que se usan para controlar el comportamiento de CVS en el repositorio.
La mejor forma de editar esos ficheros es obtener una copia de trabajo de
CVSROOT con "checkout", igual que para un proyecto normal:
floss$ cvs co CVSROOT cvs checkout: Updating CVSROOT U CVSROOT/checkoutlist U CVSROOT/commitinfo U CVSROOT/config U CVSROOT/cvswrappers U CVSROOT/editinfo U CVSROOT/loginfo U CVSROOT/modules U CVSROOT/notify U CVSROOT/rcsinfo U CVSROOT/taginfo U CVSROOT/verifymsg floss$
Miraremos los ficheros en order aproximado de importancia. Fíjese en
que cada uno de los ficheros viene con un comentario explicativo al
comienzo (el convenio para comentarios es el mismo para todos ellos: un
signo #
al principio de la línea indica un comentario, y CVS
ignora estas líneas cuando procesa los ficheros). Recuerde que cualquier
cambio que haga a los ficheros de administración de la copia de trabajo
obtenida no afectará al comportamiento de CVS hasta que envíe los cambios.
Si usted es extremadamente consciente de la seguridad, puede que quiera configurar los permisos de fichero en CVSROOT para que sean diferentes de los permisos en cualquier parte del repositorio, para tener bien controlado quién puede enviar cambios a CVSROOT. Como verá un poco más adelante, el ser capaz de modificar los ficheros de CVSROOT básicamente le da a cualquier usuario CVS - incluso a los remotos - la capacidad de ejecutar cualquier orden en la máquina del repositorio.