• [^] # Re: Mercurial vu par Facebook

    Posté par . En réponse au journal "Scaling Mercurial at Facebook". Évalué à 9. Dernière modification le 10 janvier 2014 à 16:55.

    J'utilse Git au quotidien et je l'enseigne à des ...novices.

    Je peux te dire qu'il est tout sauf intuitif.
    Hg est beaucoup plus simple à comprendre car dispose d'un ensemble de commandes plus restreint, d'une interface en ligne de commande plus consistante et d'un ensemble de concepts plus restreint et moins complexe.

    Pas besoin de comprendre les références locales et distantes avec Hg, pas de remote à comprendre hormis la branche active et la commande hg path. Pas besoin d'explique les detached head et le GC, pas besoin d'expliquer que les références sont comme les spaghettis de la belle et la bête que pour connaitre l'historique ou cloner une branche il suffit de tirer une nouille et tout vient avec.
    Pas besoin d'expliquer la différence entre pull et fetch, entre pull avec merge ou rebase.
    Pas besoin d'expliquer le fast-forward
    Pas besoin d'expliquer les différence entre les options du reset.
    ...

    Attention je ne dis pas que Git est moins bien je l'utilise (et je l'ai choisi par raison plutôt que par coeur pour toute ma boîte ...), mais il n'est pas plus simple non.