Re: Git & Mercurial

Rémi Forax <[email protected]>
Newsgroups gmane.comp.java.french.general
Message-ID <[email protected]>
Le 12/10/2010 15:47, Antoine DESSAIGNE a écrit :
> Bonjour tout le monde,
>
> Alors oui je sais, comme ca on pourrait croire à un troll mais je vous 
> assure que cela ne l'est pas. Etant donné qu'à l'heure actuelle on 
> utilise SVN et que l'on utilise des branches on a décidé de changer de 
> source control (ce qui se comprend facilement).
>
> J'ai pas mal cherché sur internet mais maintenant je souhaite un vrai 
> retour d'expérience. En effet, sur internet on trouve un peu tout et 
> son contraire.
>
> Il y a 2 arguments majeurs qui pour moi s'oppose. D'une part il est 
> dit que Git est plus utilisé que Mercurial. D'autre part on dit que 
> Mercurial est mieux intégré aux outils de développement. Du coup je 
> comprends pas vraiment comment un outil pas pratique sous Windows 
> (hormis apparemment en console via cygwin) peut être utilisé le 
> plus... Certes toutes les entreprises ne développent pas sous windows 
> mais elles sont quand même nombreuses. Quelles sont vos expériences ?
>
> En outre, il est souvent mentionné que Git est plus rapide que 
> Mercurial. Est-ce le cas et quel est l'ordre de grandeur (oui, on ne 
> parle jamais de l'ordre de grandeur) ? Est-ce que pour une même tache 
> courante (update, commit, push) dans un projet classique Git prend 20 
> secondes et Mercurial 25 secondes ou est-ce que l'écart est beaucoup 
> plus important. Parce que en dessous de 30 secondes d'écart (et 
> encore) je ne considère pas cela vraiment gênant (du moment que c'est 
> en dessous de SVN).
>
> Bref, pour moment je penche vers Mercurial mais tout le monde semble 
> pencher vers Git. Donc j'ai du rater quelque chose. Vous avez une idée ?
>
> Merci beaucoup.
>
> Antoine.


Pour avoir utilisé les deux, Openjdk utilise mercurial, Android utilise Git,
j'avoue que je n'ai pas vu de différence de vitesse.
Il y a une difference en terme de ligne de commande, mercurial à des 
commandes simples
mais il y en a pas mal. Git à moins de commande mais chaque commande
à pas mal d'options.

Je pense que Git est plus utilisé car il y a GitHub.
Mais bon googlecode permet d'utiliser mercurial.

Rémi
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.