web-dev-qa-db-fra.com

Existe-t-il des statistiques qui montrent la popularité de Git par rapport à SVN?

J'écris un essai et j'aimerais avoir des preuves empiriques, peut-être des données longitudinales où la popularité de ces technologies est comparée sur une période de quelques années.

Existe-t-il des statistiques qui montrent la popularité de Git par rapport à SVN?

78
Jakob

Pour ajouter à la réponse de Jan , Ohloh a été analysé (seulement) trois fois par le Wayback Machine d'Internet Archive , mais juillet 2011 est illisible, donc qui donne trois ensembles de données, y compris aujourd'hui (plus les futures modifications):

août 201

  • Git: 26 485 référentiels (11,3% du total)
  • SVN: 25 336 référentiels (10,8% du total)
  • SvnSync: 117 326 référentiels (50,0% du total)

Remarque: Contrairement aux dates ultérieures, août 2010 a des valeurs distinctes pour Subversion et SvnSync (un outil de mise en miroir Subversion en lecture seule). Il est juste de supposer que les derniers chiffres de Subversion incluent également la grande part SvnSync.

mai 2011

  • Git: 116224 référentiels (35% du total)
  • SVN: 145 917 référentiels (44% du total)

février 2012

  • Git: 124 000 référentiels (26% du total)
  • SVN: 265 883 référentiels (57% du total)

juin 2012

  • Git: 134 459 référentiels (27% du total)
  • SVN: 267 499 référentiels (54% du total)

octobre 201

  • Git: 238 648 référentiels (38% du total)
  • SVN: 291 920 référentiels (46% du total)

avril 2014

  • Git: 247.103 référentiels (37% du total)
  • SVN: 324 895 référentiels (48% du total)

juillet 2016

  • Git: 274 605 référentiels (39% du total)
  • SVN: 326 540 référentiels (46% du total)

mai 2018

  • Git: 397 653 référentiels (51% du total)
  • SVN: 325 684 référentiels (41% du total)

novembre 2018

  • Git: 600 724 référentiels (61% du total)
  • SVN: 325 733 référentiels (33% du total)

mars 2019

  • Git: 842 966 référentiels (69% du total)
  • SVN: 324 589 référentiels (26% du total)

août 2019

  • Git: 913378 référentiels (70% du total)
  • SVN: 324 629 référentiels (25% du total)

Cela semble montrer que, parmi les référentiels open source enregistrés sur Ohloh, il y a eu une croissance énorme à la fois dans Git et Subversion. Alors qu'ils étaient à peu près de niveau en 2010, il y avait le double du nombre de référentiels Subversion en 2012 (... indexés par Ohloh), mais Git a désormais facilement pris les devants.

31
Hugo

Des sites tels que Ohloh et Github ne vous donnent qu'une indication de ce qui se passe dans le monde open source, et ne tiennent aucun compte du côté (beaucoup plus important) commercial/industriel/source fermée des choses; Google Trends donne toutes sortes d'autres hits pour "Subversion" et "git" (qui ont tous deux d'autres significations en dehors du monde SCM).

Le meilleur indicateur que vous obtiendrez probablement en ce moment est l'enquête communautaire Eclipse. Ceci est effectué chaque année par la Fondation Eclipse et puisque les utilisateurs d'Eclipse ont tendance à être Java développeurs de toutes formes et tailles, il cible un échantillon représentatif assez représentatif de la communauté du développement logiciel dans son ensemble. Le seul problème est que les développeurs Windows sont probablement sous-représentés, mais néanmoins, cela donne toujours un guide raisonnable quant à la situation actuelle, et comme cela va depuis quelques années maintenant, vous pouvez commencer à voir quelles tendances commencent à émerger.

Leurs chiffres pour Git sont:

  • 2009: 2,4%
  • 2010: 6,8%
  • 2011: 12,8%
  • 2012: 27,6%
  • 2013: 30,3%
  • 2014: 33,3%

Pour Subversion:

  • 2009: 57,5%
  • 2010: 58,3%
  • 2011: 51,3%
  • 2012: 46,0%
  • 2013: 37,8%
  • 2014: 30,7%

Git versus Svn numubers plotted

Le rapport d'enquête de 2012 devrait être publié dans les prochaines semaines. En attendant, un autre point de données que nous pouvons considérer est la croissance de Github. En août, j'ai observé qu'il comptait un peu moins d'un million d'utilisateurs, même si je n'ai pas enregistré le chiffre exact. Ce chiffre est passé à 1 654 419 utilisateurs au moment de la rédaction: une augmentation d'au moins 66% en 288 jours, soit environ 90% par an. Si nous supposons que la croissance de Github est indicative du taux d'augmentation de l'utilisation de Git à l'échelle de l'industrie (une hypothèse potentiellement douteuse: voir les commentaires ci-dessous), cela suggérerait que l'adoption de Git se situe actuellement entre 20% et 25% à l'échelle de l'industrie et sur le point de dépasser Subversion dans le numéro 1 dans les 12 à 18 prochains mois.

Mise à jour: les résultats de l'enquête communautaire Eclipse 2012 donnent à Git/Github une part de marché totale de 27,6%. C'est beaucoup plus que ce à quoi je m'attendais (je pensais que ce serait au plus bas de 20 ans) et cela signifie qu'il a maintenant presque certainement une pénétration importante dans les environnements d'entreprise et d'entreprise. Subversion est toujours dans le créneau numéro 1 pour l'instant, mais étant donné ces chiffres, je serais vraiment très surpris si cela restait le cas cette fois l'année prochaine.

Mise à jour: les résultats ont été ajoutés pour l'enquête communautaire Eclipse 2013. Git est maintenant à peu près à égalité avec Subversion (36,3% contre 37,8% respectivement), et si la tendance se poursuit, il sera facilement en première place les résultats de l'enquête de l'année prochaine.

Mise à jour: Les résultats de l'enquête communautaire Eclipse 2014 montrent que Git (33,3%) dépasse Subversion (30,7%) comme prévu par rapport à la tendance de l'année précédente.

Sources:

52
jammycakes

Suite à ma réponse précédente, il existe des sites Web qui suivent la demande de compétences chez les employeurs. Ce sont des mesures utiles car elles montrent exactement où en sont les choses dans les entreprises/entreprises, tout en ignorant le marché open source/amateur (qui peut être assez fanboy dans le meilleur des cas).

Un exemple est http://www.itjobswatch.co.uk/ . Leurs statistiques sont les suivantes au 18 juin 2013 par rapport au 18 juin 2012:

(Je n'ai pas pu trouver de statistiques pour un autre système, par exemple CVS, SourceGear Vault, etc.)

Il semble que la demande de Git double environ tous les 12 à 18 mois et si les tendances actuelles se poursuivent, elle dépassera Subversion vers la fin de 2013 pour devenir le logiciel de contrôle de source le plus utilisé dans les entreprises. La subversion a apparemment culminé il y a environ un an et est maintenant en déclin progressif.

18
jammycakes

Je pense que ohloh a une certaine pertinence, mais je ne suis pas sûr que vous puissiez en extraire des données historiques.

Également pour certains domaines spécifiques, voir tilisation de vcs pour Debian packagin (vous pourriez être en mesure d'extraire des données historiques d'UDD, mais probablement pas très longtemps, car les champs Vcs- * ne sont pas si anciens) .

1
Jan Hudec