我正在写一篇文章,希望有一些经验证据,也许是纵向数据,可以对这些技术的流行程度进行比较。
是否有任何统计数据表明Git与SVN相比受欢迎?
我正在写一篇文章,希望有一些经验证据,也许是纵向数据,可以对这些技术的流行程度进行比较。
是否有任何统计数据表明Git与SVN相比受欢迎?
Answers:
为了补充Jan的答案,Ohloh已被Internet档案馆的Wayback Machine爬网(仅)三次,但2011年7月是不可读的,因此给出了包括今天(包括将来的编辑)在内的三个数据集:
注意:与以后的日期不同,2010年8月为Subversion和SvnSync(Subversion只读镜像工具)具有单独的值。可以合理推测以后的Subversion数据还包括大量的SvnSync份额。
这似乎表明,在Ohloh上注册的开源存储库中,Git和Subversion都有了巨大的增长。尽管它们的数量在2010年约为水平,但2012年Subversion仓库的数量却翻了一番(...由Ohloh编制索引),但是Git现在很容易成为领导者。
诸如Ohloh和Github之类的网站仅向您提供开放源代码世界中正在发生的事情的指示,而没有考虑(更大的)商业/工业/封闭源代码方面。Google趋势会为“颠覆”和“ git”(在SCM世界之外具有其他含义)提供各种其他匹配。
您目前可能获得的最好的指标是Eclipse Community Survey。该活动每年由Eclipse Foundation进行,并且由于Eclipse用户往往是各种规模和规模的Java开发人员,因此它的目标是整个软件开发社区中具有代表性的部分。唯一的问题是Windows开发人员的代表性可能不足,但是尽管如此,它仍然提供了有关情况的合理指导,并且由于它已经发展了几年,因此您可以开始看到什么趋势开始出现。出现。
他们对Git的数据是:
对于Subversion:
2012年的调查报告将在未来几周内发布。同时,我们可以考虑的另一个数据点是Github的增长。早在八月,我观察到它的用户不到100万,尽管我没有记录确切的数字。截至撰写本文时,该用户已增长到1,654,419:在288天内至少增长66%,或每年约90%。如果我们假设Github的增长表明了整个行业的Git使用率的增长(一个潜在的可疑假设:请参阅下面的评论),则表明Gitub的采用率目前在整个行业范围内为20%至25% ,并有望在接下来的12-18个月左右的某个时候超越Subversion进入1号位。
更新: 2012年Eclipse社区调查的结果使Git / Github的总市场份额为27.6%。这远远超出了我的预期(我认为最多只有20s),这意味着它现在几乎可以肯定地渗透到了公司和企业环境中。目前,Subversion仍排在第一位,但考虑到这些数字,如果明年这个时候仍然如此,我的确会感到非常惊讶。
更新:已为2013 Eclipse社区调查添加了结果。现在,Git与颠覆者的使用率大致相等(分别为36.3%和37.8%),如果这种趋势继续下去,则很容易成为明年调查结果的第一名。
更新: 2014年Eclipse社区调查的结果显示,Git(33.3%)超过了Subversion(30.7%),正如上一年的趋势所预期的那样。
资料来源:
除了我以前的回答,还有一些网站可以追踪雇主对技能的需求。这些指标非常有用,因为它们可以准确显示企业/企业环境中的状况,而无视开源/业余爱好者市场(在最佳情况下可能非常疯狂)。
一个示例是http://www.itjobswatch.co.uk/。截至2013年6月18日,他们的统计资料如下:2012年6月18日:
(我无法找到其他任何系统的统计信息,例如CVS,SourceGear Vault等。)
似乎对Git的需求大约每12-18个月就会翻一番,如果目前的趋势持续下去,它将在2013年底左右取代Subversion,成为企业设置中使用最广泛的源代码控制软件。Subversion显然在一年前达到顶峰,现在正在逐渐下降。
我认为ohloh具有一定意义,但我不确定您是否可以从中窥探历史数据。
另外,对于某些特定领域,请参阅将vcs用于Debian packagin(您可以从UDD撬入一些历史数据,但可能不会很长,因为Vcs- *字段还不算老)。