• [^] # Re: Je profite de ce troll

    Posté par . En réponse au journal Microsoft passe à git. Évalué à 8.

    Hg a une courbe d'apprentissage bien plus douce

    Petit retour d'expérience : je suis dans un labo où les gens n'utilisaient pas de gestion de version pour leur code (ce sont des chercheurs, pas informaticien), une très petite minorité utilisaient SVN.

    J'ai installé un serveur git et mercurial, parce que une équipe voulait git (certains de leurs projets sont sous git chez des partenaires), mais j'étais plus à l'aise avec mercurial au départ, même si je connais un peu les deux.

    Après un an, une bonne partie du labo s'est mis à la gestion de version. La différence entre les deux est absolument flagrante : alors que mercurial n'a pas posé beaucoup de soucis d'apprentissage, git prend vraiment la tête aux gens au départ.
    Même dans la mise en place, mercurial est beaucoup plus élégant. Juste un exemple : pour mettre en place un serveur de code avec authentification, avec mercurial il suffit d'avoir apache (déjà existant dans mon cas) + le script hgweb.wsgi. Avec git, c'est loin d'être aussi simple…

    Mon commentaire est toutefois à relativisé : j'utilise couramment mercurial… même pour faire des pull/push sur des dépôts git.