FruityFred
  • Blog
  • Course à pied
    • Tests équipements
  • Randonnées
  • Magie
    • Tours de cartes
  • Recettes
    • Entrées
    • Plats
    • desserts
  • À propos
    • CV
    • Contact
  • Accueil
  • Développement
  • Mercurial : une alternative séduisante à Subversion

Mercurial : une alternative séduisante à Subversion

Publié le 10 février 2011 par FruityFred dans Développement
2

Amis développeurs, cet article est pour vous ! Pour les non-développeurs, eh bien, je m’excuse, mais cet article risque fort de ne pas vous être d’une grande utilité (sans pour autant prétendre que mes autres articles le soient).

Tout développeur a eu un jour affaire à un système de contrôle de code source (SCM). Du moins, je lui souhaite. Parmi les plus connus et les plus répandus (je parle des SCM, pas des développeurs…), on trouve :

  • CVS, l’ancien, on se demande même s’il n’était pas là avant la Création,
  • Subversion (ou SVN), qu’on utilise quand on a franchi un pas de trop vers la folie à cause de CVS.

Mais si Subversion vous rend dingue, que vous reste-t-il ?

Peut-être bien Mercurial ! Son ambition est simple : oubliez Subversion et ses problèmes, utilisez Mercurial et retrouvez le goût pour le développement logiciel ! Hum, bon, c’est prétentieux, certes, mais d’après la description que je viens d’en lire et les concepts utilisés, cela me semble tout à fait possible. J’ai identifié deux aspects particulièrement intéressants :

  • Le commit se fait en deux phases :
    1. Le développeur commit sur son repository local et peut ainsi profiter du système de versioning (et des revert, notamment), sans pour autant impacter le reste du monde.
    2. Quand le code est stable, il push ce code sur le repository central.
  • Mercurial stocke les changements (changesets) d’une manière intelligente et est ainsi capable d’effectuer de véritables merge sans conflits. Le branchage devient alors un véritable outil de production plutôt qu’une bête noire.

Pour en savoir plus, je vous laisse lire cette très bonne introduction à Mercurial (en anglais).

CVS, développement, SCM, Subversion

2 commentaires sur “Mercurial : une alternative séduisante à Subversion”

  1. Tweets that mention FruityFred » Mercurial : une alternative séduisante à Subversion -- Topsy.com dit :
    10 février 2011 à 17:09

    […] This post was mentioned on Twitter by TiChou, Frédéric Bonjour. Frédéric Bonjour said: Mercurial : une alternative séduisante à Subversion – http://t.co/CTu8yEs […]

  2. FruityFred » Apple a dévoilé son prochain félin : Lion dit :
    8 juin 2011 à 21:29

    […] connaissent bien ce concept, grâce à des outils tels que SVN ou CVS, ou encore Mercurial (dont je parlais il y a quelques temps) : cela permet d’enregistrer un même document à différentes étapes de son élaboration et […]

Laissez un commentaire Annuler la réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Recherche

Catégories

Nuage de tags

Alsace Apple avis cascade chaussures château Cocoa concert Corse course à pied cuisine du monde forêt GPS HDR Interface Builder iOS iPhone Islande jeu lac Laiterie légumes Mac Mac OS X magie marathon minimalisme neige OpenGL plage poisson randonnée Strasbourg thème graphique TomTom tour de cartes trail vallée volcan wok WordPress Xcode Écosse écologie île

Derniers articles

  • De l’avenir.

    18 avril 2017
  • Pebble Time + iSmoothRun

    21 juin 2015
  • IMG_0440

    Tebble – Table interactive et connectée

    27 mai 2015
  • thumbnail blog

    La Main de la Princesse

    25 février 2015
  • thumbnail blog

    Transferts

    20 février 2015

Amis

  • /teles
  • A.D.A.N.
  • After6PM
  • Bloc-notes de Darathor
  • Blog de Florian
  • Blog de Jeff
  • Blog'ele
  • Graine de kawa
  • Joël et Ophélie
  • NikoHK
  • R2G2
  • WebLife

Méta

  • Connexion
  • Flux RSS des articles
  • RSS des commentaires
  • Site de WordPress-FR

Facebook • Twitter • YouTube

Copyright © 2015 FruityFred. Tous droits réservés.
Avant de copier une partie de mon contenu, demandez-le moi