Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:veille:gestion_de_code_source [2007/06/06 23:56] fdl |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Systèmes de gestion de code source ====== | ||
- | * Wikipedia : http://en.wikipedia.org/wiki/Revision_control | ||
- | |||
- | ===== Logiciels ===== | ||
- | * [[Arch]] | ||
- | * [[Baz]] | ||
- | * [[Bzr]] | ||
- | * [[CVS]] | ||
- | * [[Darcs]] | ||
- | * [[Mercurial]] | ||
- | * [[Subversion]] | ||
- | * [[Svk]] | ||
- | * [[Tailor]] (conversion de l'un à l'autre) | ||
- | |||
- | |||
- | ==== git ==== | ||
- | * http://blog.madism.org/index.php/2006/10/17/109-vim-mode-for-git-commits | ||
- | |||
- | === Astuces === | ||
- | * http://blog.madism.org/index.php/2007/02/21/123-git-tricks | ||
- | === rebase... === | ||
- | * http://changelog.complete.org/posts/586-Rebase-Considered-Harmful.html | ||
- | * http://blog.madism.org/index.php/2007/02/25/124-git-rebase-is-not-harmful-it-s-just-_not_-always-the-best-solution-that-s-all | ||
- | * repack : http://www.hogyros.de/?q=node/243 | ||
- | |||
- | ==== 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 | ||
- | |||
- | ====== 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 ===== | ||
- | * Darcs / mercurial : http://changelog.complete.org/posts/588-Re-Examining-Darcs-Mercurial.html | ||
- | * http://changelog.complete.org/posts/594-More-on-Git,-Mercurial,-and-Bzr.html | ||
- | * 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 | ||
- | |||
- | ==== 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 | ||
- | |||
- | ====== 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]] |