Mise en place

Du cote serveur: cvs -d /home/CVS init Cela crée le répertoire ou les sources seront sauvegardées.

dans /etc/inetd.conf, ajouter:

cvspserver	stream	tcp	nowait	root	/usr/bin/cvs	cvs --allow-root=/home/CVS pserver
dans /etc/services, on ajoute:
cvspserver	2401/tcp			# CVS client/server operations
cvspserver	2401/udp			# CVS client/server operations
ensuite creer un group cvs et mettre tous les developpeurs dedans, et faire : chown root.cvs -R /home/CVS

Du cote client: Pour ajouter un projet:

cd rep_des_sources/Nom_rep cvs import -m "nom_du_projet" Nom_rep "nom_du_createur" start
pour recuperer un projet pour la premiere fois:
export CVSROOT=:pserver:login@mon_serveur.home:/home/CVS
cd rep_des_sources
cvs checkout Nom_rep
pour updater un projet:
cd rep_des_sources/Nom_rep
cvs update -d
pour commiter des changements: cvs commit

pour ajouter un fichier mon_fichier: cvs add mon_fichier

pour supprimer un fichier mon_fichier: rm mon_fichier; cvs remove mon_fichier