Pregunta

He instalado un servidor CVS en la actualidad. He instalado el servidor cvs usando sudo apt-get install CVSD. Ahora la carpeta donde se almacena todo es / var / lib / CVSD / cvsrepo / prueba. Carpeta de prueba contiene un archivo de texto de relleno por el check.txt nombre, lo que resultaría todo funciona bien.

Mi CVSROOT en la máquina cliente es ": pserver: nombre de usuario @ localhost: / cvsrepo". Cuando hago un inicio de sesión cvs, me pide una contraseña, y me autentica así. Entonces hago un checkout, "prueba de cvs checkout". carpeta de prueba es el módulo, mientras que cvsrepo es el repositorio. Cuando descargo primera prueba de que aparezca el mensaje "cvs checkout: Actualización Testfolder" y luego se crea una carpeta mediante el test de nombre, pero no tiene el archivo ficticio, check.txt en la máquina cliente. Una de pagar sólo la creación de un CVS carpeta que contiene las carpetas entradas, repositorio, y de raíz? ¿Por qué no se está descargando el archivo de texto?

¿Fue útil?

Solución

Usted parece estar diciendo que tiene una /var/lib/cvsd/cvsrepo/test/check.txt archivo. Si es así, esto no es una parte válida de su repositorio. Un archivo que aparece como test/check.txt en un check out serían text/check.txt,v en el repositorio, y su contenido sería un archivo CVS / RCS con el historial de revisión.

Se puede crear directorios en un repositorio CVS directamente con mkdir, aunque no es recomendable. No se pueden crear archivos de esa manera, usted tiene que echa un vistazo a un directorio, crear un archivo en el directorio y cometer el archivo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top