(相关资料图)

感谢亚汇网网友在软件开发领域常常会用到版本控制系统,而Subversion和git就是两款主流版本控制系统,前者是集中式版本控制系统,后者是分布式版本控制系统。随着时间的推移,git逐渐成为开发者主流使用工具,而Subversion已经式微。GitHub官方表示,当GitHub于2010年引入Subversion支持时,版本控制格局大不相同。许多客户使用集中式版本控制系统。Subversion已经有10年的历史,并且与其他集中式系统相得益彰,而git才刚刚崭露头角。当时,GitHub还无法确定分布式版本控制最终会成为主流,更不清楚git会成为主导版本控制系统。而到了现在,git的开发者使用占比高达94%,而Subversion比以前少见得多。GitHub数据显示,向git后端发出的请求中只有不到0.02%来自Subversion,并且只有大约5000个存储库每月可以收到一个Subversion请求。因此,随着GitHub的使用不断发展以及Subversion请求的数量急剧下降,GitHub官方计划将工作完全集中在git上。亚汇网了解到,自2024年1月8日(大约一年后)起,GitHub将在GitHub.com上完全停止对Subversion的支持。2024年初某个时候发布的GitHubEnterpriseServer也将取消对Subversion的支持。

推荐内容