140 likes | 306 Views
CVS. Concurrent 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. Pourquoi utilise t ’on CVS ?.
E N D
CVS Concurrent 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
Pourquoi utilise t ’on CVS ? - 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. Mickaël DESPREZ NOVEMBRE 2000
Utilisation courante Développeur A Développement update checkout checkin référentiel Développeur B Mickaël DESPREZ NOVEMBRE 2000
checkin résolution du conflit checkin update X conflit Le vrai développement avec CVS Développeur A référentiel Développeur B 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