next up previous contents
Up: 9.3 CVS Previous: 9.3 CVS   Contents

9.3.1 Checkout

Le checkout (ou co) est l'opération CVS qui permet d'avoir un répertoire de travail (working directory) synchronisable (à la demande ou automatiquement) avec une branche de développement stockée dans la base CVS nyfu (qui centralise les différents travaux donc).

Il faut disposer de ssh (v1 ou v2, ça à l'air de marcher dans les deux cas) et faire :

localhost$ export CVS_RSH=ssh
localhost$ cvs -d :ext:username@cvs.nyfu.sourceforge.net:/cvsroot/nyfu co -P nyfu

qui créé un nouveau répertoire nyfu pour mettre y la dernière version CVS de nyfu. (La dernière occurence de nyfu peut être remplacée par nyfu-www pour avoir la base CVS du site; les commits concernant les docs' ne devraient être faits que par une personne).

Ensuite toutes les opérations classiques d'ajouts et de modifications se feront localement seulement dans cette working directory. Pour :

Il peut être interressant et quelque fois plus pratique d'utiliser un front-end (comme LinCVS, http://www.lincvs.org); de plus la plupart présentent les commandes CVS effectuées...


next up previous contents
Up: 9.3 CVS Previous: 9.3 CVS   Contents
fred@linuxtribe.org