101
RCS/CVS/Subversion PHILIPPE DE- POUILLY,ALBERT SHIH Plan Kesako ? Ce qui existe L’ancetre Successeurs de RCS Le truc à la mode Conclusion Où et avec quoi Démonstrations Questions Système de versionning (système de contrôle de version) PHILIPPE DEPOUILLY 1 ALBERT SHIH 2 1 Laboratoire de Mathématiques de Bordeaux 2 Université Paris 7 Réunion Mathrice, Paris 19 octobre 2005

Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Système de versionning (système decontrôle de version)

PHILIPPE DEPOUILLY1 ALBERT SHIH2

1Laboratoire de Mathématiques de Bordeaux

2Université Paris 7

Réunion Mathrice, Paris 19 octobre 2005

Page 2: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Plan

Qu’est ce que c’est ?

Ce qui existe

RCS

CVS

Subversion

ConclusionOù et avec quoiUne démo de subversionQuestions

Page 3: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Plan

Qu’est ce que c’est ?

Ce qui existe

RCS

CVS

Subversion

ConclusionOù et avec quoiUne démo de subversionQuestions

Page 4: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Plan

Qu’est ce que c’est ?

Ce qui existe

RCS

CVS

Subversion

ConclusionOù et avec quoiUne démo de subversionQuestions

Page 5: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Plan

Qu’est ce que c’est ?

Ce qui existe

RCS

CVS

Subversion

ConclusionOù et avec quoiUne démo de subversionQuestions

Page 6: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Plan

Qu’est ce que c’est ?

Ce qui existe

RCS

CVS

Subversion

ConclusionOù et avec quoiUne démo de subversionQuestions

Page 7: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Plan

Qu’est ce que c’est ?

Ce qui existe

RCS

CVS

Subversion

ConclusionOù et avec quoiUne démo de subversionQuestions

Page 8: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Qu’est ce que c’est ?

I Système permettant de conserver leschangements effectués sur un document

I Version «high-tech» de cp monfichier.confmonfichier.conf.date

I TerminologiesI Référentiel ou dépôt ou base (Repository) :

L’endroit où sont stockés les données.I Enregistrer (commit) : Mettre dans le

référentiel les modificationsI Extraire (checkout) : Extraire depuis le

référentiel les donnéesI Copie de travail : L’endroit où on fait les

modifications avant de faire un commit

Page 9: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Qu’est ce que c’est ?

I Système permettant de conserver leschangements effectués sur un document

I Version «high-tech» de cp monfichier.confmonfichier.conf.date

I TerminologiesI Référentiel ou dépôt ou base (Repository) :

L’endroit où sont stockés les données.I Enregistrer (commit) : Mettre dans le

référentiel les modificationsI Extraire (checkout) : Extraire depuis le

référentiel les donnéesI Copie de travail : L’endroit où on fait les

modifications avant de faire un commit

Page 10: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Qu’est ce que c’est ?

I Système permettant de conserver leschangements effectués sur un document

I Version «high-tech» de cp monfichier.confmonfichier.conf.date

I TerminologiesI Référentiel ou dépôt ou base (Repository) :

L’endroit où sont stockés les données.I Enregistrer (commit) : Mettre dans le

référentiel les modificationsI Extraire (checkout) : Extraire depuis le

référentiel les donnéesI Copie de travail : L’endroit où on fait les

modifications avant de faire un commit

Page 11: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Qu’est ce que c’est ?

I Système permettant de conserver leschangements effectués sur un document

I Version «high-tech» de cp monfichier.confmonfichier.conf.date

I TerminologiesI Référentiel ou dépôt ou base (Repository) :

L’endroit où sont stockés les données.I Enregistrer (commit) : Mettre dans le

référentiel les modificationsI Extraire (checkout) : Extraire depuis le

référentiel les donnéesI Copie de travail : L’endroit où on fait les

modifications avant de faire un commit

Page 12: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Qu’est ce que c’est ?

I Système permettant de conserver leschangements effectués sur un document

I Version «high-tech» de cp monfichier.confmonfichier.conf.date

I TerminologiesI Référentiel ou dépôt ou base (Repository) :

L’endroit où sont stockés les données.I Enregistrer (commit) : Mettre dans le

référentiel les modificationsI Extraire (checkout) : Extraire depuis le

référentiel les donnéesI Copie de travail : L’endroit où on fait les

modifications avant de faire un commit

Page 13: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Qu’est ce que c’est ?

I Système permettant de conserver leschangements effectués sur un document

I Version «high-tech» de cp monfichier.confmonfichier.conf.date

I TerminologiesI Référentiel ou dépôt ou base (Repository) :

L’endroit où sont stockés les données.I Enregistrer (commit) : Mettre dans le

référentiel les modificationsI Extraire (checkout) : Extraire depuis le

référentiel les donnéesI Copie de travail : L’endroit où on fait les

modifications avant de faire un commit

Page 14: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Qu’est ce que c’est ?

I Système permettant de conserver leschangements effectués sur un document

I Version «high-tech» de cp monfichier.confmonfichier.conf.date

I TerminologiesI Référentiel ou dépôt ou base (Repository) :

L’endroit où sont stockés les données.I Enregistrer (commit) : Mettre dans le

référentiel les modificationsI Extraire (checkout) : Extraire depuis le

référentiel les donnéesI Copie de travail : L’endroit où on fait les

modifications avant de faire un commit

Page 15: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Deux approches

I Approche «mono»-utilisateurI Conservation des modifications pour revenir en

arrièreI Conservation des logs de modificationsI Par exemple : gestion de fichiers de conf, etc. . .

I Approche «multi»-utilisateursI Idem, mais avec plus de 1 ou 2 «enregistreurs»

(commiteurs)I NominatifI Résolution (si possible des conflits)I Par exemple : Développement de code, gestion

de documents, site web etc. . .

Page 16: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Deux approches

I Approche «mono»-utilisateurI Conservation des modifications pour revenir en

arrièreI Conservation des logs de modificationsI Par exemple : gestion de fichiers de conf, etc. . .

I Approche «multi»-utilisateursI Idem, mais avec plus de 1 ou 2 «enregistreurs»

(commiteurs)I NominatifI Résolution (si possible des conflits)I Par exemple : Développement de code, gestion

de documents, site web etc. . .

Page 17: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Deux approches

I Approche «mono»-utilisateurI Conservation des modifications pour revenir en

arrièreI Conservation des logs de modificationsI Par exemple : gestion de fichiers de conf, etc. . .

I Approche «multi»-utilisateursI Idem, mais avec plus de 1 ou 2 «enregistreurs»

(commiteurs)I NominatifI Résolution (si possible des conflits)I Par exemple : Développement de code, gestion

de documents, site web etc. . .

Page 18: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Deux approches

I Approche «mono»-utilisateurI Conservation des modifications pour revenir en

arrièreI Conservation des logs de modificationsI Par exemple : gestion de fichiers de conf, etc. . .

I Approche «multi»-utilisateursI Idem, mais avec plus de 1 ou 2 «enregistreurs»

(commiteurs)I NominatifI Résolution (si possible des conflits)I Par exemple : Développement de code, gestion

de documents, site web etc. . .

Page 19: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Deux approches

I Approche «mono»-utilisateurI Conservation des modifications pour revenir en

arrièreI Conservation des logs de modificationsI Par exemple : gestion de fichiers de conf, etc. . .

I Approche «multi»-utilisateursI Idem, mais avec plus de 1 ou 2 «enregistreurs»

(commiteurs)I NominatifI Résolution (si possible des conflits)I Par exemple : Développement de code, gestion

de documents, site web etc. . .

Page 20: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Deux approches

I Approche «mono»-utilisateurI Conservation des modifications pour revenir en

arrièreI Conservation des logs de modificationsI Par exemple : gestion de fichiers de conf, etc. . .

I Approche «multi»-utilisateursI Idem, mais avec plus de 1 ou 2 «enregistreurs»

(commiteurs)I NominatifI Résolution (si possible des conflits)I Par exemple : Développement de code, gestion

de documents, site web etc. . .

Page 21: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Deux approches

I Approche «mono»-utilisateurI Conservation des modifications pour revenir en

arrièreI Conservation des logs de modificationsI Par exemple : gestion de fichiers de conf, etc. . .

I Approche «multi»-utilisateursI Idem, mais avec plus de 1 ou 2 «enregistreurs»

(commiteurs)I NominatifI Résolution (si possible des conflits)I Par exemple : Développement de code, gestion

de documents, site web etc. . .

Page 22: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Deux approches

I Approche «mono»-utilisateurI Conservation des modifications pour revenir en

arrièreI Conservation des logs de modificationsI Par exemple : gestion de fichiers de conf, etc. . .

I Approche «multi»-utilisateursI Idem, mais avec plus de 1 ou 2 «enregistreurs»

(commiteurs)I NominatifI Résolution (si possible des conflits)I Par exemple : Développement de code, gestion

de documents, site web etc. . .

Page 23: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Deux approches

I Approche «mono»-utilisateurI Conservation des modifications pour revenir en

arrièreI Conservation des logs de modificationsI Par exemple : gestion de fichiers de conf, etc. . .

I Approche «multi»-utilisateursI Idem, mais avec plus de 1 ou 2 «enregistreurs»

(commiteurs)I NominatifI Résolution (si possible des conflits)I Par exemple : Développement de code, gestion

de documents, site web etc. . .

Page 24: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Ce qui existe

I RCSI CVSI SubversionI MonotoneI cogitoI . . .

Page 25: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Ce qui existe

I RCSI CVSI SubversionI MonotoneI cogitoI . . .

Page 26: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Ce qui existe

I RCSI CVSI SubversionI MonotoneI cogitoI . . .

Page 27: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Ce qui existe

I RCSI CVSI SubversionI MonotoneI cogitoI . . .

Page 28: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Ce qui existe

I RCSI CVSI SubversionI MonotoneI cogitoI . . .

Page 29: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

RCS le système basique

I De base dans beaucoup de système UnixI Gestion par fichierI Pas de notion de dossierI Uniquement des fichiers textesI Utilise un format basique de fichier ASCII

Page 30: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

RCS le système basique

I De base dans beaucoup de système UnixI Gestion par fichierI Pas de notion de dossierI Uniquement des fichiers textesI Utilise un format basique de fichier ASCII

Page 31: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

RCS le système basique

I De base dans beaucoup de système UnixI Gestion par fichierI Pas de notion de dossierI Uniquement des fichiers textesI Utilise un format basique de fichier ASCII

Page 32: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

RCS le système basique

I De base dans beaucoup de système UnixI Gestion par fichierI Pas de notion de dossierI Uniquement des fichiers textesI Utilise un format basique de fichier ASCII

Page 33: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

RCS le système basique

I De base dans beaucoup de système UnixI Gestion par fichierI Pas de notion de dossierI Uniquement des fichiers textesI Utilise un format basique de fichier ASCII

Page 34: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Extrêmement légerI Ne necessite aucune installationI Très robuste (très éprouvé par le temps)I Facile d’utilisationI Pas de problème de sauvegarde

Page 35: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Extrêmement légerI Ne necessite aucune installationI Très robuste (très éprouvé par le temps)I Facile d’utilisationI Pas de problème de sauvegarde

Page 36: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Extrêmement légerI Ne necessite aucune installationI Très robuste (très éprouvé par le temps)I Facile d’utilisationI Pas de problème de sauvegarde

Page 37: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Extrêmement légerI Ne necessite aucune installationI Très robuste (très éprouvé par le temps)I Facile d’utilisationI Pas de problème de sauvegarde

Page 38: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Extrêmement légerI Ne necessite aucune installationI Très robuste (très éprouvé par le temps)I Facile d’utilisationI Pas de problème de sauvegarde

Page 39: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Désavantages

I Extrêmement basiqueI Pas de vraie notion d’utilisateurI Pas de notion de dossierI Notion uniquement de fichier ASCII (pas de lien,

fichiers binaires etc. . . )I Ne fonctionne que dans le mode d’accès

file-system

Page 40: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Désavantages

I Extrêmement basiqueI Pas de vraie notion d’utilisateurI Pas de notion de dossierI Notion uniquement de fichier ASCII (pas de lien,

fichiers binaires etc. . . )I Ne fonctionne que dans le mode d’accès

file-system

Page 41: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Désavantages

I Extrêmement basiqueI Pas de vraie notion d’utilisateurI Pas de notion de dossierI Notion uniquement de fichier ASCII (pas de lien,

fichiers binaires etc. . . )I Ne fonctionne que dans le mode d’accès

file-system

Page 42: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Désavantages

I Extrêmement basiqueI Pas de vraie notion d’utilisateurI Pas de notion de dossierI Notion uniquement de fichier ASCII (pas de lien,

fichiers binaires etc. . . )I Ne fonctionne que dans le mode d’accès

file-system

Page 43: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Désavantages

I Extrêmement basiqueI Pas de vraie notion d’utilisateurI Pas de notion de dossierI Notion uniquement de fichier ASCII (pas de lien,

fichiers binaires etc. . . )I Ne fonctionne que dans le mode d’accès

file-system

Page 44: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Utilisation

I Création du repository (mkdir RCS)I Initialisation du fichier (rcs -i toto)I Mise en place du fichier (ci -l toto)

I Voir si le fichier est à jour (rcsdiff toto)I vi toto

I Mise dans RCS ci -l toto

Page 45: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Utilisation

I Création du repository (mkdir RCS)I Initialisation du fichier (rcs -i toto)I Mise en place du fichier (ci -l toto)

I Voir si le fichier est à jour (rcsdiff toto)I vi toto

I Mise dans RCS ci -l toto

Page 46: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Utilisation

I Création du repository (mkdir RCS)I Initialisation du fichier (rcs -i toto)I Mise en place du fichier (ci -l toto)

I Voir si le fichier est à jour (rcsdiff toto)I vi toto

I Mise dans RCS ci -l toto

Page 47: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Utilisation

I Création du repository (mkdir RCS)I Initialisation du fichier (rcs -i toto)I Mise en place du fichier (ci -l toto)

I Voir si le fichier est à jour (rcsdiff toto)I vi toto

I Mise dans RCS ci -l toto

Page 48: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Utilisation

I Création du repository (mkdir RCS)I Initialisation du fichier (rcs -i toto)I Mise en place du fichier (ci -l toto)

I Voir si le fichier est à jour (rcsdiff toto)I vi toto

I Mise dans RCS ci -l toto

Page 49: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Utilisation

I Création du repository (mkdir RCS)I Initialisation du fichier (rcs -i toto)I Mise en place du fichier (ci -l toto)

I Voir si le fichier est à jour (rcsdiff toto)I vi toto

I Mise dans RCS ci -l toto

Page 50: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Successeur de RCS

I Développé pour combler les défauts de RCSI Notion de serveur (repository)I Accès par de multiples protocoles (CVS, rsh, ssh,

etc. . . )I Largement utilisé dans le monde

Unix/Opensource

Page 51: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Successeur de RCS

I Développé pour combler les défauts de RCSI Notion de serveur (repository)I Accès par de multiples protocoles (CVS, rsh, ssh,

etc. . . )I Largement utilisé dans le monde

Unix/Opensource

Page 52: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Successeur de RCS

I Développé pour combler les défauts de RCSI Notion de serveur (repository)I Accès par de multiples protocoles (CVS, rsh, ssh,

etc. . . )I Largement utilisé dans le monde

Unix/Opensource

Page 53: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Successeur de RCS

I Développé pour combler les défauts de RCSI Notion de serveur (repository)I Accès par de multiples protocoles (CVS, rsh, ssh,

etc. . . )I Largement utilisé dans le monde

Unix/Opensource

Page 54: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Surcouche de RCS (utilise les fichiers toto,v)I Relativement basiqueI Notion d’utilisateursI Notion de repository

Page 55: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Surcouche de RCS (utilise les fichiers toto,v)I Relativement basiqueI Notion d’utilisateursI Notion de repository

Page 56: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Surcouche de RCS (utilise les fichiers toto,v)I Relativement basiqueI Notion d’utilisateursI Notion de repository

Page 57: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Surcouche de RCS (utilise les fichiers toto,v)I Relativement basiqueI Notion d’utilisateursI Notion de repository

Page 58: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Désavantages

I Pas de vraie notion de liens symboliquesI Gestion de fichier uniquementI Gestion par nom de fichier uniquementI Pas de vraie notion de fichiers binairesI Numérotation bizarre (Perso)

Page 59: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Désavantages

I Pas de vraie notion de liens symboliquesI Gestion de fichier uniquementI Gestion par nom de fichier uniquementI Pas de vraie notion de fichiers binairesI Numérotation bizarre (Perso)

Page 60: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Désavantages

I Pas de vraie notion de liens symboliquesI Gestion de fichier uniquementI Gestion par nom de fichier uniquementI Pas de vraie notion de fichiers binairesI Numérotation bizarre (Perso)

Page 61: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Désavantages

I Pas de vraie notion de liens symboliquesI Gestion de fichier uniquementI Gestion par nom de fichier uniquementI Pas de vraie notion de fichiers binairesI Numérotation bizarre (Perso)

Page 62: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Désavantages

I Pas de vraie notion de liens symboliquesI Gestion de fichier uniquementI Gestion par nom de fichier uniquementI Pas de vraie notion de fichiers binairesI Numérotation bizarre (Perso)

Page 63: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Subversion

I Développé pour combler les défauts de cvsI Système de fichiers spécifiqueI RepositoryI Accès via plusieurs protocole (file, ssh,

subversion, webdav, webdav+ssl)I Clients sur tous les OS (Unix, MacOSX, Windows

etc. . . )I De plus en plus utilisé (dernièrement KDE,. . . )I Numérotation uniquement avec des nombres

entiersI Numérotation unique par commitI Pas de suppression de documentI Notion de méta-données

Page 64: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Subversion

I Développé pour combler les défauts de cvsI Système de fichiers spécifiqueI RepositoryI Accès via plusieurs protocole (file, ssh,

subversion, webdav, webdav+ssl)I Clients sur tous les OS (Unix, MacOSX, Windows

etc. . . )I De plus en plus utilisé (dernièrement KDE,. . . )I Numérotation uniquement avec des nombres

entiersI Numérotation unique par commitI Pas de suppression de documentI Notion de méta-données

Page 65: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Subversion

I Développé pour combler les défauts de cvsI Système de fichiers spécifiqueI RepositoryI Accès via plusieurs protocole (file, ssh,

subversion, webdav, webdav+ssl)I Clients sur tous les OS (Unix, MacOSX, Windows

etc. . . )I De plus en plus utilisé (dernièrement KDE,. . . )I Numérotation uniquement avec des nombres

entiersI Numérotation unique par commitI Pas de suppression de documentI Notion de méta-données

Page 66: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Subversion

I Développé pour combler les défauts de cvsI Système de fichiers spécifiqueI RepositoryI Accès via plusieurs protocole (file, ssh,

subversion, webdav, webdav+ssl)I Clients sur tous les OS (Unix, MacOSX, Windows

etc. . . )I De plus en plus utilisé (dernièrement KDE,. . . )I Numérotation uniquement avec des nombres

entiersI Numérotation unique par commitI Pas de suppression de documentI Notion de méta-données

Page 67: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Subversion

I Développé pour combler les défauts de cvsI Système de fichiers spécifiqueI RepositoryI Accès via plusieurs protocole (file, ssh,

subversion, webdav, webdav+ssl)I Clients sur tous les OS (Unix, MacOSX, Windows

etc. . . )I De plus en plus utilisé (dernièrement KDE,. . . )I Numérotation uniquement avec des nombres

entiersI Numérotation unique par commitI Pas de suppression de documentI Notion de méta-données

Page 68: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Subversion

I Développé pour combler les défauts de cvsI Système de fichiers spécifiqueI RepositoryI Accès via plusieurs protocole (file, ssh,

subversion, webdav, webdav+ssl)I Clients sur tous les OS (Unix, MacOSX, Windows

etc. . . )I De plus en plus utilisé (dernièrement KDE,. . . )I Numérotation uniquement avec des nombres

entiersI Numérotation unique par commitI Pas de suppression de documentI Notion de méta-données

Page 69: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Subversion

I Développé pour combler les défauts de cvsI Système de fichiers spécifiqueI RepositoryI Accès via plusieurs protocole (file, ssh,

subversion, webdav, webdav+ssl)I Clients sur tous les OS (Unix, MacOSX, Windows

etc. . . )I De plus en plus utilisé (dernièrement KDE,. . . )I Numérotation uniquement avec des nombres

entiersI Numérotation unique par commitI Pas de suppression de documentI Notion de méta-données

Page 70: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Subversion

I Développé pour combler les défauts de cvsI Système de fichiers spécifiqueI RepositoryI Accès via plusieurs protocole (file, ssh,

subversion, webdav, webdav+ssl)I Clients sur tous les OS (Unix, MacOSX, Windows

etc. . . )I De plus en plus utilisé (dernièrement KDE,. . . )I Numérotation uniquement avec des nombres

entiersI Numérotation unique par commitI Pas de suppression de documentI Notion de méta-données

Page 71: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Gestion de dossiers, liens symboliques etc. . .I Notion de mv, cp etc. . .I Les commits sont faits ou nonI Gestion des fichiers binairesI Gestion des conflitsI Notion de lock de fichierI Notion de «hooks-script» (mail aux commiteurs

pour toutes les actions, recopie etc. . . )I Notion d’acl (webdav)I Évolution rapideI Notion de méta-données utilisable par des scripts

Page 72: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Gestion de dossiers, liens symboliques etc. . .I Notion de mv, cp etc. . .I Les commits sont faits ou nonI Gestion des fichiers binairesI Gestion des conflitsI Notion de lock de fichierI Notion de «hooks-script» (mail aux commiteurs

pour toutes les actions, recopie etc. . . )I Notion d’acl (webdav)I Évolution rapideI Notion de méta-données utilisable par des scripts

Page 73: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Gestion de dossiers, liens symboliques etc. . .I Notion de mv, cp etc. . .I Les commits sont faits ou nonI Gestion des fichiers binairesI Gestion des conflitsI Notion de lock de fichierI Notion de «hooks-script» (mail aux commiteurs

pour toutes les actions, recopie etc. . . )I Notion d’acl (webdav)I Évolution rapideI Notion de méta-données utilisable par des scripts

Page 74: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Gestion de dossiers, liens symboliques etc. . .I Notion de mv, cp etc. . .I Les commits sont faits ou nonI Gestion des fichiers binairesI Gestion des conflitsI Notion de lock de fichierI Notion de «hooks-script» (mail aux commiteurs

pour toutes les actions, recopie etc. . . )I Notion d’acl (webdav)I Évolution rapideI Notion de méta-données utilisable par des scripts

Page 75: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Gestion de dossiers, liens symboliques etc. . .I Notion de mv, cp etc. . .I Les commits sont faits ou nonI Gestion des fichiers binairesI Gestion des conflitsI Notion de lock de fichierI Notion de «hooks-script» (mail aux commiteurs

pour toutes les actions, recopie etc. . . )I Notion d’acl (webdav)I Évolution rapideI Notion de méta-données utilisable par des scripts

Page 76: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Gestion de dossiers, liens symboliques etc. . .I Notion de mv, cp etc. . .I Les commits sont faits ou nonI Gestion des fichiers binairesI Gestion des conflitsI Notion de lock de fichierI Notion de «hooks-script» (mail aux commiteurs

pour toutes les actions, recopie etc. . . )I Notion d’acl (webdav)I Évolution rapideI Notion de méta-données utilisable par des scripts

Page 77: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Gestion de dossiers, liens symboliques etc. . .I Notion de mv, cp etc. . .I Les commits sont faits ou nonI Gestion des fichiers binairesI Gestion des conflitsI Notion de lock de fichierI Notion de «hooks-script» (mail aux commiteurs

pour toutes les actions, recopie etc. . . )I Notion d’acl (webdav)I Évolution rapideI Notion de méta-données utilisable par des scripts

Page 78: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Gestion de dossiers, liens symboliques etc. . .I Notion de mv, cp etc. . .I Les commits sont faits ou nonI Gestion des fichiers binairesI Gestion des conflitsI Notion de lock de fichierI Notion de «hooks-script» (mail aux commiteurs

pour toutes les actions, recopie etc. . . )I Notion d’acl (webdav)I Évolution rapideI Notion de méta-données utilisable par des scripts

Page 79: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Gestion de dossiers, liens symboliques etc. . .I Notion de mv, cp etc. . .I Les commits sont faits ou nonI Gestion des fichiers binairesI Gestion des conflitsI Notion de lock de fichierI Notion de «hooks-script» (mail aux commiteurs

pour toutes les actions, recopie etc. . . )I Notion d’acl (webdav)I Évolution rapideI Notion de méta-données utilisable par des scripts

Page 80: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Avantages

I Gestion de dossiers, liens symboliques etc. . .I Notion de mv, cp etc. . .I Les commits sont faits ou nonI Gestion des fichiers binairesI Gestion des conflitsI Notion de lock de fichierI Notion de «hooks-script» (mail aux commiteurs

pour toutes les actions, recopie etc. . . )I Notion d’acl (webdav)I Évolution rapideI Notion de méta-données utilisable par des scripts

Page 81: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Désavantages

I Plus lourdI Nécessite des sauvegardes (système de fichiers)I Craint les crash systèmesI Évolution rapide

Page 82: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Désavantages

I Plus lourdI Nécessite des sauvegardes (système de fichiers)I Craint les crash systèmesI Évolution rapide

Page 83: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Désavantages

I Plus lourdI Nécessite des sauvegardes (système de fichiers)I Craint les crash systèmesI Évolution rapide

Page 84: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Désavantages

I Plus lourdI Nécessite des sauvegardes (système de fichiers)I Craint les crash systèmesI Évolution rapide

Page 85: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Utilisation

I Obtenir une copie de travailI svn cohttps ://svn.math.cnrs.fr/test

I Utilisation habituelleI svn update pour mettre à jour votre copie de

travailI vi/emacs/etc... mes_fichiersI svn update pour voir s’il y a eu des modifs

depuisI Résolution des conflits manuellement et svnresolved

I svn commit pour inclure mes modificationsdans le repository

Page 86: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Utilisation

I Obtenir une copie de travailI svn cohttps ://svn.math.cnrs.fr/test

I Utilisation habituelleI svn update pour mettre à jour votre copie de

travailI vi/emacs/etc... mes_fichiersI svn update pour voir s’il y a eu des modifs

depuisI Résolution des conflits manuellement et svnresolved

I svn commit pour inclure mes modificationsdans le repository

Page 87: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Utilisation

I Obtenir une copie de travailI svn cohttps ://svn.math.cnrs.fr/test

I Utilisation habituelleI svn update pour mettre à jour votre copie de

travailI vi/emacs/etc... mes_fichiersI svn update pour voir s’il y a eu des modifs

depuisI Résolution des conflits manuellement et svnresolved

I svn commit pour inclure mes modificationsdans le repository

Page 88: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Utilisation

I Obtenir une copie de travailI svn cohttps ://svn.math.cnrs.fr/test

I Utilisation habituelleI svn update pour mettre à jour votre copie de

travailI vi/emacs/etc... mes_fichiersI svn update pour voir s’il y a eu des modifs

depuisI Résolution des conflits manuellement et svnresolved

I svn commit pour inclure mes modificationsdans le repository

Page 89: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Utilisation

I Obtenir une copie de travailI svn cohttps ://svn.math.cnrs.fr/test

I Utilisation habituelleI svn update pour mettre à jour votre copie de

travailI vi/emacs/etc... mes_fichiersI svn update pour voir s’il y a eu des modifs

depuisI Résolution des conflits manuellement et svnresolved

I svn commit pour inclure mes modificationsdans le repository

Page 90: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Utilisation

I Obtenir une copie de travailI svn cohttps ://svn.math.cnrs.fr/test

I Utilisation habituelleI svn update pour mettre à jour votre copie de

travailI vi/emacs/etc... mes_fichiersI svn update pour voir s’il y a eu des modifs

depuisI Résolution des conflits manuellement et svnresolved

I svn commit pour inclure mes modificationsdans le repository

Page 91: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Utilisation

I Obtenir une copie de travailI svn cohttps ://svn.math.cnrs.fr/test

I Utilisation habituelleI svn update pour mettre à jour votre copie de

travailI vi/emacs/etc... mes_fichiersI svn update pour voir s’il y a eu des modifs

depuisI Résolution des conflits manuellement et svnresolved

I svn commit pour inclure mes modificationsdans le repository

Page 92: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Administration

I Toujours faire des sauvegardes avec les outils desubversion

I Créer les repository au format fsfsI Réfléchir sur les moyens d’accès par rapport à la

politique de sécuritéI Dump & ré-injection lors de changement de

version majeurI Toujours utiliser les outils de subversion pour la

gestion du repository

Page 93: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Administration

I Toujours faire des sauvegardes avec les outils desubversion

I Créer les repository au format fsfsI Réfléchir sur les moyens d’accès par rapport à la

politique de sécuritéI Dump & ré-injection lors de changement de

version majeurI Toujours utiliser les outils de subversion pour la

gestion du repository

Page 94: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Administration

I Toujours faire des sauvegardes avec les outils desubversion

I Créer les repository au format fsfsI Réfléchir sur les moyens d’accès par rapport à la

politique de sécuritéI Dump & ré-injection lors de changement de

version majeurI Toujours utiliser les outils de subversion pour la

gestion du repository

Page 95: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Administration

I Toujours faire des sauvegardes avec les outils desubversion

I Créer les repository au format fsfsI Réfléchir sur les moyens d’accès par rapport à la

politique de sécuritéI Dump & ré-injection lors de changement de

version majeurI Toujours utiliser les outils de subversion pour la

gestion du repository

Page 96: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Administration

I Toujours faire des sauvegardes avec les outils desubversion

I Créer les repository au format fsfsI Réfléchir sur les moyens d’accès par rapport à la

politique de sécuritéI Dump & ré-injection lors de changement de

version majeurI Toujours utiliser les outils de subversion pour la

gestion du repository

Page 97: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Lequel utiliser

I RCS pour les fichiers seuls (pas de dépendanceavec d’autres fichiers)

I RCS pour les fichiers système purs(/etc/rc.conf)

I Subversion pour le reste

Page 98: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Lequel utiliser

I RCS pour les fichiers seuls (pas de dépendanceavec d’autres fichiers)

I RCS pour les fichiers système purs(/etc/rc.conf)

I Subversion pour le reste

Page 99: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Lequel utiliser

I RCS pour les fichiers seuls (pas de dépendanceavec d’autres fichiers)

I RCS pour les fichiers système purs(/etc/rc.conf)

I Subversion pour le reste

Page 100: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Démo

Démo

Page 101: Système de versionning (système de contrôle de version) · RCS/CVS/Subversion PHILIPPE DE-POUILLY,ALBERT SHIH Plan Kesako? Ce qui existe L’ancetre Successeurs de RCS Le truc

RCS/CVS/Subversion

PHILIPPE DE-POUILLY,ALBERT SHIH

Plan

Kesako ?

Ce qui existe

L’ancetre

Successeurs de RCS

Le truc à la mode

ConclusionOù et avec quoi

Démonstrations

Questions

Questions

Questions ?