Gestion d'un projet en mode non connecté

Vos projets sont connus sous le terme de module dans CVS. Création du module test

mkdir /usr/local/cvsroot/test
chowm user:groupe /usr/local/cvsroot/test
chmod g+rwxs /usr/local/cvsroot/test
mkdir /var/lock/cvs/test
chowm user:groupe /var/lock/cvs/test
chmod g+rwxs /var/lock/cvs/test

créez votre répertoire de travail

cd ~
mkdir -p Projets/test/

copiez quelques fichiers de configuration de /etc/ dans Projets/test/

cd Projets/test && cp /etc/host* .

importez votre projet

cvs -d /usr/local/cvsroot import -m "Création du module test" test LFO V1
cd .. && rm -rf test/ && ls -la
cvs -d /usr/local/cvsroot co test
cd test && ls -la

Editez le fichier hosts et apportez y quelques modifications, validez vos modifications

cvs commit
cvs status

dans un terminal connectez-vous avec un utilisateur différent

mkdir -p Projets
cvs -d /usr/local/cvsroot co test

ajoutez des fichiers au projet test

cp /etc/aliases . && cp /etc/fstab .
cvs add aliases fstab
cvs commit -m "ajout du fichier aliases et fstab" aliases fstab

liberez votre archive

cd ..
cvs release -d test

retournez sur le compte utilisateur initial

cd Projets/test
cvs -n update
cvs update

liberez votre archive

cd ..
cvs release -d test