De CVS à SVN Xavier Baril
(C) Xavier Baril2 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.Subversion (C) Xavier Baril3
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 Baril4
Reprise des concepts CVS Notion de tronc, de branche Notion de tag Reprise de certaines commandes : checkout commit diff update (C) Xavier Baril5
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 Baril6
Conclusion SVN est plus abouti SVN est plus utilisé pour les nouveaux projets Migration CVS => SVN facilitée par des scripts (C) Xavier Baril7