源代码托管平台Bitbucket宣布将逐步放弃对版本控制系统 Mercurial的支持。
Bitbucket推出于2008年,当时集中式版本控制是比较普遍的,Mercurial是其中的典型代表,但是当前 Git才是主流,它已经成为了大部分开源项目的首选版本控制工具,开发者可以在各种规模的团队中分布式协作,轻松地完成工作。目前Bitbucket同时支持Mercurial与Git。
Bitbucket表示,当前其平台正处于增长阶段,在对市场进行了更加深入的评估,以及考虑如何对用户提供更好的支持之后,他们决定从Bitbucket Cloud与其API中称除Mercurial支持,全面转向Git。
Mercurial功能与repo将于2020年6月1日正式从Bitbucket及其API中删除,具体时间线如下:
2020年2月1日:用户将无法再创建新的Mercurial repo。
2020年6月1日:用户将无法在Bitbucket或其API中使用Mercurial功能,并且将删除所有Mercurial repo。
Bitbucket目前所有的Mercurial功能将于 2020年5月31日不可用。
为什么仅关注于 Git?Bitbucket也给出了解释。
DevOps的采用在过去十年中飙升,用户正在以指数级的速度采用这种新的工作方式。随之改变的是,Bitbucket从一个版本控制管理工具稳步发展为一个管理整个软件开发生命周期的系统,此外Bitbucket还将专注于构建更加深入的集成,以增强自动化和协作。
同时支持Mercurial与Git两个版本控制系统意味着分散关注点,对于质量是不可靠的,比如这会加倍分发时间和技术开销。
而Git已经成为了主流。根据Stack Overflow开发人员调查,近90%的开发人员使用Git,而Mercurial是最不受欢迎的版本控制系统,只有约3%的开发人员采用。实际上,Bitbucket上的Mercurial使用量正在稳步下降,而选择Mercurial的新Bitbucket用户比例已下降至不到1%。Bitbucket希望通过放弃Mercurial来更加专注地为用户构建最佳体验。
版权声明:本文内容由网友上传(或整理自网络),原作者已无法考证,版权归原作者所有。61k阅读网免费发布仅供学习参考,其观点不代表本站立场。
本文标题:Mercurial黄昏,源代码托管平台Bitbucket宣布全面转向Git61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1