Bonjour, J'ai installé un serveur CVS aujourd'hui. J'ai installé le serveur cvs en utilisant sudo apt-get install cvsd. Maintenant, le dossier où tout est stocké est/var/lib/cvsd/cvsrepo/test. Le test de dossier contient un fichier texte fictif portant le nom check.txt, ce qui prouverait que tout fonctionne correctement. Mon CVSROOT sur l'ordinateur client est ": pserver: nom d'utilisateur @ localhost:/cvsrepo". Quand je fais un login cvs, il me demande un mot de passe, et m'authentifie bien. Ensuite, je fais une vérification de cvs, "cvs checkout test". dossier de test est le module, tandis que cvsrepo est le référentiel. Lorsque je télécharge le test, je reçois le message "cvs checkout: mise à jour de testFolder", puis un dossier portant le nom test est créé, mais il ne contient pas le fichier fictif check.txt sur la machine cliente. Une caisse seulement crée un dossier CVS qui contient les dossiers Entries, Repository et Root ?? Pourquoi le fichier texte n'est-il pas téléchargé?Aucun fichier n'est extrait lors d'une extraction CVS
Répondre
Vous semblez dire que vous avez un fichier /var/lib/cvsd/cvsrepo/test/check.txt
. Si c'est le cas, ce n'est pas une partie valide de votre référentiel. Un fichier qui apparaît comme test/check.txt
dans une extraction 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 ce n'est pas recommandé. Vous ne pouvez pas créer de fichiers de cette façon, vous devez extraire un répertoire, créer un fichier dans le répertoire et valider le fichier.
Vous êtes l'homme !! – sai
Avez-vous ajouté le fichier en utilisant 'cvs import' ou' cvs add' + 'cvs commit'? – BoltClock
non, je viens de le créer directement !! – sai
Je suis juste allé dans le référentiel et créé un dossier, puis le fichier! – sai