CVS

13
CVS Concurrent Version System Mickaël DESPREZ NOVEMBRE 2000

description

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 ?. - PowerPoint PPT Presentation

Transcript of CVS

Page 1: CVS

CVSConcurrent Version System

Mickaël DESPREZ NOVEMBRE 2000

Page 2: CVS

PLAN

Pourquoi utilise t ’on CVS ?

Utilisation courante

Comment utiliser CVS ?

Bibliographie

Conclusion

Question ?

Mickaël DESPREZ NOVEMBRE 2000

Page 3: 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.

Pourquoi utilise t ’on CVS ?

Mickaël DESPREZ NOVEMBRE 2000

Page 4: CVS

checkoutupdatecheckinDéveloppement

Utilisation courante

référentiel

Développeur A

Développeur B

Mickaël DESPREZ NOVEMBRE 2000

Page 5: CVS

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

Page 6: CVS

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

Page 7: CVS

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

Page 8: CVS

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

Page 9: CVS

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

Page 10: CVS

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

Page 11: CVS

Bibliographie

- Man 1 cvs

- CVS - Configuration et mise en œuvre - O ’REILLY

- CVS-Site <http://www.cvshome.org/>

Mickaël DESPREZ NOVEMBRE 2000

Page 12: CVS

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

Page 13: CVS

Question :

?

Mickaël DESPREZ NOVEMBRE 2000