Node:El directorio administrativo CVSROOT/, Next:, Previous:Qu� ocurre cuando elimina un fichero, Up:Administracion del Repositorio



El directorio administrativo CVSROOT/

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.