La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Concurrent Versions System Sabrina LEFIEVRE - Stéphane CHOMAT - Equipe ADELE Jeudi 21 Février 2002.

Présentations similaires


Présentation au sujet: "Concurrent Versions System Sabrina LEFIEVRE - Stéphane CHOMAT - Equipe ADELE Jeudi 21 Février 2002."— Transcription de la présentation:

1

2 Concurrent Versions System Sabrina LEFIEVRE - Stéphane CHOMAT - Equipe ADELE Jeudi 21 Février 2002

3 CVS Concurrent Versions System zPourquoi ? yPartage, centralisation de code yRécupération des dernières versions yRetour aux précédentes versions yDifférences entre les versions ySupporte les fichiers binaires zPour qui ? yDéveloppeurs individuels yEquipes, projets

4 CVS Concurrent Versions System zComment ? yModèle client/serveur yUn repository sur le serveur zQuels clients ? yWinCVS (Windows) yJCVS (Java) yCVSweb...

5 CVS Concurrent Versions System checkoutupdatecheckindevelopment repository Developer A Developer B Idéalement...

6 CVS Concurrent Versions System checkin X repository Developer A Developer B updateconflict resolution checkin conflict En pratique...

7 CVS Concurrent Versions System zUsage yCheckout xCopies privées dans le répertoire de travail xPlusieurs copies possibles de plusieurs versions yCommit xEnvoi des modifications au serveur yUpdate xMise à jour des versions depuis le serveur

8 CVS Concurrent Versions System zLes principales commandes ySyntaxe x cvs [cvs-options] command [cmd-options] [files] yCommandes xcheckout xadd xremove xlog xdiff xupdate xcommit xtag...

9 CVS Concurrent Versions System zSources yCVS home : yClient WinCvs: yClient jCVS:

10 CVS avec ANT Syntaxe : Principales propriétés Autres propriétés : date, quiet, noexec, output, error, port, passfile.

11 Un Exemple mets les fichiers du module " compitv/doc-management " dans le répertoire de travail. $ ant co-management Buildfile: build.xml co-management: [cvs] cvs server: Updating compitv/doc-management [cvs] M compitv/doc-management/CDC.doc [cvs] A compitv/doc-management/PDL.doc [cvs] A compitv/doc-management/SE0.doc Le Target co-management contient la commande ci-dessus. Le fichier a été modifié, il est laissé tel quel dans le répertoire de travail

12 Conseils pour utiliser cvs zAvoir une architecture logicielle modulaire et bien définie. zFaire des « commit » à chaque modification importante. zUne personne responsable pour résoudre les conflits. zLes documents binaires sont en mode « verrouillé ».

13 Comment créer un module zAvoir un compte au niveau du serveur cvs. zCréer en local notre architecture = répertoire + fichier. zUtiliser la commande import de cvs pour mettre ces fichiers dans la base. zPuis utiliser la commande update ou checkout.

14 Référence zhttp://jakarta.apache.org/ant/manual/CoreTasks/c vs.html zhttp://www.wincvs.org zCVS home : zClient WinCvs: zClient jCVS: zDes questions ?


Télécharger ppt "Concurrent Versions System Sabrina LEFIEVRE - Stéphane CHOMAT - Equipe ADELE Jeudi 21 Février 2002."

Présentations similaires


Annonces Google