Git vs Hg

Après avoir pas mal joué avec Git, pour mes dépôts persos et pour ceux de Dotclear — d’ailleurs je suis en train d’adapter les scripts de génération de version en conséquence — je trouve que Git n’est pas si « c’est trop trop bien par rapport à tout le reste » que ça !

Deux points qui m’ont gêné :

  • La gestion des sous-modules[1], et je parle bien d’un sous-module en tant que tel — qui vit sa vie en dehors —, beaucoup moins aisée qu’avec Mercurial
  • La gestion des révisions : en fait, dans Git, y’en a pas !

Sinon c’est assez équivalent quand on a compris la différence de philosophie entre les deux systèmes ; axé sur la gestion de dépôt pour Mercurial, axé sur la gestion de branche pour Git.

Au passage j’ai retrouvé cette vieille copie d’écran d’un tweet qui annonçait, en avril 2015, que Facebook lâchait Git pour passer sur Mercurial. Je me demande ce qu’il en est aujourd’hui !

Note

[1] Il s’agit de Clearbricks

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/14324

Haut de page