Ainsi parla matt perez <[EMAIL PROTECTED]>, le 10 février de l'an de
grâce 2005 :
> Si quelqu'un pouvait m'expliquer en gros comment ça marche, ou me

Très, très succinctement :

1. export CVSROOT=':pserver:[EMAIL PROTECTED]:/quelque/part'
2. cvs login
3. cd /la/ou/jai/les/sources/de/monprojet
4. cvs import monprojet foobar START # tu rentres tes sources dans le CVS
5. cd /repertoire/de/travail
6. cvs checkout monprojet # tu récupères les sources pour travailler dessus
7. # ici, tu changes des trucs
8. cvs commit # t'enregistres les changements
9. cvs logout # fini pour aujourd'hui

Voilà pour la base, à savoir comment faire un nouveau projet, le
récupérer, changer des trucs, et installer les changements. Basiquement,
après ton premier checkout, tu vas faire plein de commits au fur et à
mesure que tu changes des trucs. Les autres commandes à connaître :

* tu as ajouté un fichier et tu veux qu'il soit uploadé au prochain
  commit : cvs add nomdufichier
* tu as effacé un fichier et tu veux le virer du CVS au prochain
  commit : cvs delete nomdufichier
* tu veux voir les modifs qui ont affecté un certain fichier : cvs log
  nomdufichier (il vaut mieux avoir saisi un commentaire explicite à
  chaque commit, sinon c'est un peu inutile)
* tu veux resynchroniser ta copie avec celle des autres personnes
  travaillant sur le projet : cvs update (gaffe, c'est ici qu'il peut y
  avoir un problème si deux personnes ont bidouillé le même code)

> rediriger vers un tutoriel simple, ce serait purement génial.

Ben euh, pour CVS c'est vraiment pas ça qui manque, les didacticiels.
Une simple recherche Google avec "cvs tutorial" t'en trouveras tout
plein.

Ceci dit, si tu trouve CVS trop lourdingue, as-tu pensé à utiliser un
autre SCM ? CVS commence à se faire vieux, et il y en a un certain
nombre qui ont l'air pas mal : SubVersion, Arch, Darcs, Monotone... En
ce qui me concerne, je suis en train de regarder du côté de Darcs, qui
m'a l'air assez simple, mais je ne l'ai pas encore assez utilisé pour me
faire une idée.

+++
-- 
   Jacques Caruso |    Administrateur système    | Laissez-vous pousser
[EMAIL PROTECTED] |   Webmaster, jeuxdroles.org  | les dents. Ne marchez
(+33) 493 847 728 | Membre des Minotaures du Sud | pas sur les opossums.
 PGP : 0x41F5C63D |     Membre de Linux-Azur     | Mangez des kiwis.

Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à