CVSConcurrent Version System
Mickaël DESPREZ NOVEMBRE 2000
PLAN
Pourquoi utilise t ’on CVS ?
Utilisation courante
Comment utiliser CVS ?
Bibliographie
Conclusion
Question ?
Mickaël DESPREZ NOVEMBRE 2000
- Travailler à plusieurs sur les mêmes fichiers en même temps.
- Gérer les versions des sources d ’un développement.
- suivre les versions d ’un logiciel externe.
- Gestion des branches de développement.
Pourquoi utilise t ’on CVS ?
Mickaël DESPREZ NOVEMBRE 2000
checkoutupdatecheckinDéveloppement
Utilisation courante
référentiel
Développeur A
Développeur B
Mickaël DESPREZ NOVEMBRE 2000
checkin
X
Le vrai développement avec CVS
référentiel
Développeur A
Développeur B
updaterésolution du conflitcheckin
conflit
Mickaël DESPREZ NOVEMBRE 2000
Comment utiliser CVS ?
Pour utiliser CVS il faut tout d ’abord créer le référentiel :
$ CVSROOT=:local:/home/cvs/master
$ export CVSROOT
$ cvs init
Mickaël DESPREZ NOVEMBRE 2000
Comment utiliser CVS ? (1)
Commande de base :
cvs [basic-options] <command> [cmd-options] [files]
Commandes :
import, chekout
update, commit
add, remove
status, diff, log
tag ...Mickaël DESPREZ NOVEMBRE 2000
Comment utiliser CVS ? (2)
Il faut importer ou créer un source :
$ cvs import -m "enregistrement sous CVS" /home/toto Recup Vo
Cette commande permet d ’importer un projet " toto " déjà existant
Mickaël DESPREZ NOVEMBRE 2000
Comment utiliser CVS ? (3)
Pour pouvoir récupérer une copie de travail (checkout) :
$ cvs co ir98
Un répertoire de travail (temporaire) "ir98" sera créé.
Pour mettre à jour la base avec ses fichiers (checkin):
$cvs commit
Mickaël DESPREZ NOVEMBRE 2000
Comment utiliser CVS ? (4)
Décharger remettre à jour un fichier depuis le serveur CVS :
$ cvs update chemin/fichier1
Procédure d ’ajout d ’un fichier :
$ cvs add fichier1
Mickaël DESPREZ NOVEMBRE 2000
Bibliographie
- Man 1 cvs
- CVS - Configuration et mise en œuvre - O ’REILLY
- CVS-Site <http://www.cvshome.org/>
Mickaël DESPREZ NOVEMBRE 2000
Conclusion :
- CVS : Ca Vous Simplifie la vie de groupe : update
- CVS : Ca Vous Sauve la Vie : gestion de version
- CVS : Ca Vous Signale ce qui se passe : update notice
- CVS : C ’est Vraiment Super :-)
Mickaël DESPREZ NOVEMBRE 2000
Question :
?
Mickaël DESPREZ NOVEMBRE 2000
Top Related