Es ist 2012! Mercurial und Git sind beide noch stark.
Ich verstehe die Kompromisse von beiden. Ich verstehe auch, dass jeder eine Vorliebe für das eine oder andere hat. Das ist gut.
Ich suche nach Informationen zum Nutzungsgrad von beiden. Wenn Sie zum Beispiel auf stackoverflow.com nach Git suchen, erhalten Sie 12000 Treffer, Mercurial 3000. Laut Google Trends ist es 1,9: 1,0 für Git.
Welche weiteren empirischen Informationen stehen zur Verfügung, um die relative Verwendung beider Tools abzuschätzen?
Antworten:
Ohloh
In einem ähnlichen Stil zu meinem Git vs. SVN Antwort , Ohloo gecrawlt (nur) drei Mal durch die Wayback Machine Internet Archive , aber Juli 2011 ist nicht lesbar:
August 2010
Mai 2011
Februar 2012
Juni 2012
Oktober 2013
April 2014
Eclipse-Community-Umfrage
Eine weitere Datenquelle ist die Eclipse Community Survey. Die folgenden Git-Werte gelten für Git / GitHub.
2009 ( pdf )
2010 ( pdf )
2011 ( pdf )
2012
2013
2014
Zusammenfassung
Dies scheint zu zeigen, dass Git unter den auf Ohloh registrierten Open-Source-Repositorys und unter den Entwicklern, die Eclipse verwenden, eine gute Größenordnung populärer ist als Mercurial.
quelle
Ich denke, anders als bei Google-Trends oder SO-Fragen (die, wie die obigen Kommentare zeigen, eher auf Neugierde oder Schwierigkeit hinweisen als auf Nutzung), ist es am besten, Statistiken zu betrachten, wo sie verfügbar sind, und sie nach Quelle zu gewichten (wie Sie es tun) das ist aber wahrscheinlich suggestiv).
Sie können die Verteilung von ALLEN Versionskontrollsystemen auf mit Ohloh indizierte Projekte sehen .
Der Debian-Beliebtheitswettbewerb zeigt eine Grafik für Statistiken für DVCS-Pakete .
Und es ist ein bisschen veraltet, aber die Ergebnisse der GNOME DVCS-Umfrage sind interessant.
Wenn es um die Zahlen geht, denke ich, dass Ohloh das allgemeinste Publikum ist, also würde ich persönlich damit weitermachen ... immer noch eine Menge Leute, die SVN und sogar CVS verwenden.
In Bezug auf Open-Source-Software, bei der die Koordinierung von breit verteilten und asynchronen Teams von entscheidender Bedeutung ist, ist Git zweifelsohne der Gewinner. Besonders wenn man den Vergleich von Wikipedia nach Beliebtheit von Open-Source-Projekt-Hosting-Sites betrachtet (basierend auf der Anzahl von GitHub (git) vs. BitBucket (Hg)).
quelle
git
wenn ein Projekt oder eine Community verwendet werden soll, für die Sie einen Beitrag leisten möchtengit
, und Mercurial verwenden , wenn sie Mercurial verwenden. Es mag offensichtlich erscheinen, aber die Community ist wichtiger als das Tool."