CVS
Pour commencer :
Tout d'abord il faut créer un dépot à un endroit donné (par exemple dans /usr/cvs) : mkdir /usr/cvs Il faut ensuite initialiser sa variable d'environnement CVSROOT : setenv CVSROOT /usr/cvs ou en bash (profitez en pour copier cette ligne dans votre .bashrc) : export CVSROOT=/usr/cvs Ainsi les projets que vous administrez se trouvent dans $CVSROOT. Tant que nous sommes dans les variables d'environement, positionnez aussi CVSEDITOR (par exemple, vi, nedit, ou emacs) : export CVSEDITOR=<votre_éditeur_préféré> Comme ca, CVS saura quel éditeur utiliser pour ouvrir un fichier, ce qui vous évitera une erreur du type : cvs [commit aborted]: no editor defined, must use -e or -m Ensuite, initialisez le depot par la commande : cvs init CVS cree des fichiers à lui, dans un repertoire appele CVSROOT, qui se trouve dans $CVSROOT! Il ne faut pas toucher à ces fichiers, c'est la mémoire de CVS! De même, il ne faut pas creer directement de fichiers ni de repertoires dans le dépôt. Si vous avez déjà commencé un projet et que vous voulez le déposer dans CVS :
cd <chemin_ou_se_trouve_votre_projet> Il faudra vous souvenir de ce que vous mettez dans <release>, cela vous permettra de rappeler votre première version, si, plus tard, vous en avez besoin! Pour donner un nom a son projet, mettez-vous dans un repertoire temporaire et faites :
cvs checkout CVSROOT/modules Editez le fichier modules, et apres les commentaires (lignes qui commencent par #) ajoutez la ligne : <nom_du_projet> <chemin_construit_dans_CVS> Choisissez un nom assez court, enfin ce que j'en dit!!! Sauvegardez le fichier, quittez votre éditeur, puis tapez :
cvs commit -m "Ajout du nom de projet" modules Après avoir fait l'import, je vous conseille (enfin c'est mon avis!!!) de détruire, ou de faire un tar, de votre projet original, pour ne pas être tenté d'aller modifier des fichiers dans ce projet original. Enfin, avant de le détruire, vous voulez être sûr qu'il à bien été importé dans CVS, c'est ca ? Alors, pour ce faire, mettez-vous dans un repertoire temporaire et tapez :
cvs checkout <nom_du_projet> Si vous n'avez aucune différence à part un nouveau repertoire nommé CVS dans le repertoire qui porte le nom de votre projet (CVS le cree automatiquement lors du checkout), vous pouvez alors supprimer votre projet initial : rm -fr <chemin_ou_se_trouve_encore_votre_projet> Pour récupérer tout votre porjet, il vous suffit désormais de taper : cvs checkout <nom_du_projet> |
Pour tous commentaires, remarques (et insultes), contactez moi.