Warning: Undefined global variable $debug in /var/www/ourcoders/tiny4cocoa/application/controllers/baseController.php on line 124
开源中国 2019-08-21 00:00:00 发布的技术动态 - OurCoders (我们程序员)
开源中国
2019-08-21 00:00:00 发布
【Mercurial 黄昏,Bitbucket 宣布全面转向 Git】网页链接

源代码托管平台 Bitbucket 宣布将逐步放弃对版本控制系统 Mercurial 的支持。Mercurial 功能与 repo 将于 2020 年 6 月 1 日正式从 Bitbucket 及其 API 中删除。

Bitbucket 表示,当前其平台正处于增长阶段,在对市场进行了更加深入的评估,以及考虑如何对用户提供更好的支持之后,他们决定从 Bitbucket Cloud 与其 API 中称除 Mercurial 支持,全面转向 Git。

为什么仅关注于 Git?Bitbucket 也给出了解释:DevOps 的采用在过去十年中飙升,用户正在以指数级的速度采用这种新的工作方式。随之改变的是,Bitbucket 从一个版本控制管理工具稳步发展为一个管理整个软件开发生命周期的系统,此外 Bitbucket 还将专注于构建更加深入的集成,以增强自动化和协作。同时支持 Mercurial 与 Git 两个版本控制系统意味着分散关注点,对于质量是不可靠的,比如这会加倍分发时间和技术开销。

而 Git 已经成为了主流。根据 Stack Overflow 开发人员调查,近 90% 的开发人员使用 Git,而 Mercurial 是最不受欢迎的版本控制系统,只有约 3% 的开发人员采用。实际上,Bitbucket 上的 Mercurial 使用量正在稳步下降,而选择 Mercurial 的新 Bitbucket 用户比例已下降至不到 1%。Bitbucket 希望通过放弃 Mercurial 来更加专注地为用户构建最佳体验。