Question

J'ai installé un serveur CVS aujourd'hui. Je l'ai installé serveur cvs en utilisant sudo apt-get install cvsd. Maintenant, le dossier où tout est stocké est / var / lib / cvsd / cvsrepo / test. Dossier test contient un fichier texte factice par le nom check.txt, qui prouverait tout fonctionne bien.

Mon CVSROOT sur la machine client est ": pserver: nom d'utilisateur @ localhost: / cvsrepo". Quand je fais une connexion cvs, il me demande un mot de passe, et me authentifie bien. Ensuite, je fais un cvs checkout "test de la caisse cvs". dossier de test est le module, alors que cvsrepo est le référentiel. Quand je télécharger l'essai d'abord, je reçois le message « cvs checkout: Mise à jour TestFolder », puis un dossier par le test de nom est créé, mais il n'a pas le fichier factice, check.txt dans la machine cliente. Une caisse crée seulement CVS de dossier qui contient les entrées, le dépôt et les dossiers racine? Pourquoi pas le fichier texte en cours de téléchargement?

Était-ce utile?

La solution

Vous semblez dire que vous avez un /var/lib/cvsd/cvsrepo/test/check.txt de fichier. Si oui, ce n'est pas une partie valide de votre référentiel. Un fichier qui apparaît comme test/check.txt dans une caisse serait text/check.txt,v dans le référentiel, et son contenu serait un fichier CVS / RCS avec l'historique des révisions.

Vous pouvez créer des répertoires dans un référentiel CVS directement avec mkdir, mais il n'est pas recommandé. Vous ne pouvez pas créer des fichiers de cette façon, vous devez vérifier un répertoire, créez un fichier dans le répertoire et valider le fichier.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top