====== Systèmes de gestion de code source ====== * Wikipedia : http://en.wikipedia.org/wiki/Revision_control * [[Forges]] ===== Logiciels ===== * [[Arch]] * [[Baz]] * [[Bzr]] * [[CVS]] * [[Darcs]] * [[Git]] * [[Mercurial]] * [[Subversion]] * [[Svk]] * [[Tailor]] (conversion de l'un à l'autre) * mr : http://kitenet.net/~joey/blog/entry/introducing_mr/ * http://kitenet.net/~joey/blog/entry/more_mr_fun/ ==== Conversions ==== * svn -> bzr : http://blog.venthur.de/2007/04/20/reportbug-ng-migrated-from-svn-to-bzr/ * git -> svn : http://www.netfort.gr.jp/~dancer/diary/daily/2007-Apr-21.html.en#2007-Apr-21-00:38:23 * svk -> git : http://web.glandium.org/blog/?p=144 * svn -> git : http://ze-dinosaur.livejournal.com/18564.html * bzr -> git : http://vince-debian.blogspot.com/2008/10/another-bzr2git-example.html ===== Gestion commune ===== * http://www.rhodecode.org/ * http://blog.steve.org.uk/is_there_a_acl_system_for__all__revision_control_systems_.html ===== Bonnes pratiques ===== * Marques : http://blog.scealnetworks.com/debian/git-comments.html ====== Ressources ====== * http://planet.revisioncontrol.net/ * http://linuxfr.org/2005/11/07/19865.html * http://linuxfr.org/2005/09/12/19555.html ===== Listes ===== * (À lire !) http://linuxmafia.com/faq/Apps/scm.html ===== Comparaisons ===== * http://en.wikipedia.org/wiki/Comparison_of_revision_control_software * http://www.infoq.com/articles/dvcs-guide * Darcs / mercurial : http://changelog.complete.org/posts/588-Re-Examining-Darcs-Mercurial.html * Git / mercurial : http://changelog.complete.org/posts/689-Revisiting-Git-and-Mercurial.html * http://changelog.complete.org/posts/690-Git-looks-really-nice,-until.....html * http://linuxfr.org/~NoNo/26146.html * http://changelog.complete.org/posts/691-Experimenting-with-Git.html * http://ondrejcertik.blogspot.com/2008/12/experience-with-git-after-4-months.html * Git / Bzr : http://chistera.yi.org/~adeodato/blog/entries/2008/03/05/one_day_with_git.html * Git / Bzr / hg : http://laserjock.wordpress.com/2008/05/09/bzr-git-and-hg-performance-on-the-linux-tree/ * http://changelog.complete.org/posts/594-More-on-Git,-Mercurial,-and-Bzr.html * http://juliank.wordpress.com/2008/01/13/a-small-benchmark-bazaar-git-mercurial/ * Infos utiles : http://better-scm.berlios.de/comparison/comparison.html * (Déjà ancien) http://better-scm.berlios.de/ * CVS/svn/svk http://svk.elixus.org/?SVKvsSVNvsCVS * ??? http://docs.codehaus.org/display/SCM/SCM+Matrix * Arch/svn : http://hackers.propus.com.br/~pablo/blog/?id=60 * Vitesse arch/mercurial : http://lists.freestandards.org/pipermail/lsb-futures/2006-May/002080.html * (Bof) http://lwn.net/Articles/203901/ * http://www-128.ibm.com/developerworks/linux/library/l-vercon/index.html * http://azure.humbug.org.au/~aj/blog/2008/01/03#2008-01-03-git * Humoristique : http://changelog.complete.org/posts/698-If-Version-Control-Systems-were-Airlines.html ==== Discussions ==== * http://blog.madduck.net/2005/08/30/2005.08.30-paintball * Pour mercurial : http://gravityboy.livejournal.com/18637.html * http://linuxfr.org/~carlo/21777.html * Sous-répertoires ? http://www.lucas-nussbaum.net/blog/?p=239 ===== Discussion centralisé / distribué ===== * Pro centralisé (mais problème des droits) : http://blog.ianbicking.org/distributed-vs-centralized-scm.html ===== Astuces ===== * Dans l'invite : * svn : http://peter.makholm.net/2007/10/15/svn-prompt/ ====== Autres ====== * Maven : http://maven.apache.org/ * http://blogs.codehaus.org/people/emmanuel/archives/000499_mavenscm_has_arrived.html * http://people.debian.org/~avdyk/maven.html * Publication de logiciels ? * http://changelog.complete.org/posts/556-Managing-Software.html ===== Mes goûts ===== Jugements très subjectifs. * [[cvs]] (c'est mort ; marre) * [[subversion]] (bof) * [[arch]] (bon pour la décentralisation, mais interface toujours pas naturelle pour moi ; beaucoup de qualités mais avenir du développement ?) * baz/[[bzr]] (ça ne m'excite pas) * git (trop spécifique et bourrin pour moi) * [[darcs]] (pas mal, facile pour contribuer avec l'auteur original) * [[mercurial]] (à l'air très intéressant ; défaut du renommage...) Logiciel de conversion de l'un à l'autre : * [[tailor]]