De CVS à SVN Xavier Baril. (C) Xavier Baril2 Plan Origine Apports de SVN Reprise des concepts CVS...

Preview:

Citation preview

De CVS à SVN

Xavier Baril

(C) Xavier Baril 2

Plan

Origine Apports de SVN Reprise des concepts CVS Quelques différences Conclusion

Origine

CVS est un standard de fait CVS a certaines limites

… en 2004, certains développeurs de CVS ont lancé Subversion (SVN), dans le but explicite de remplacer CVS tout en conservant sur les bases qu'il a établies.

(C) Xavier Baril 3

Apports de SVN

Renommer / Déplacer (en conservant l’historique)

Modification atomique (notion de transaction) Support des fichiers binaires Seules les modifications sont transférées (et

non les fichiers entiers)

(C) Xavier Baril 4

Reprise des concepts CVS

Notion de tronc, de branche Notion de tag Reprise de certaines commandes :

checkout commit diff update

(C) Xavier Baril 5

Quelques différences

Ajout de nouvelles commandes move copy revert

Numéro de commit unique

Stockage à l’aide d’une base de données (Berkley DB)

(C) Xavier Baril 6

Conclusion

SVN est plus abouti

SVN est plus utilisé pour les nouveaux projets

Migration CVS => SVN facilitée par des scripts

(C) Xavier Baril 7

Recommended