background preloader

Mercurial

Facebook Twitter

Didacticiel pour Mercurial. Dernière mise à jour le 20 juillet 2009 Le but de ce didacticiel n'est pas de saisir toutes les subtilités de Mercurial, ni même d'en apercevoir les avantages par rapport à (par exemple) Subversion. Il s'agit juste ici d'expliquer comment utiliser Mercurial d'une manière similaire à Subversion dans une architecture Client-Serveur (ce qui, rappelons-le, n'est pas le but premier d'un DVCS). Ce didacticiel s'adresse donc à de futurs ex-utilisateurs de Subversion. Leçon 1 : Récupérer un projet La commande svn co devient hg clone. Un clonage s'effectue forcément à la racine d'un projet (pas dans un sous-répertoire) et entraine la copie conforme de celui-ci. Contrairement à un checkout SVN, un clone Mercurial est strictement identique à l'original, avec toutes les versions intermédiaires.

Leçon 2 : Créer une révision La commande svn ci devient hg ci. Attention ! Leçon 3 : Récupérer des révisions partagées La commande svn up devient hg fetch. Leçon 4 : Partager une (ou plusieurs) révisions. Distributed revision control with Mercurial. Pricing and plans — bitbucket.org. Mercurial hosting — bitbucket.org.