"Firefox开发从Mercurial SCM转向 GIT,"Mozilla 今天在邮件中宣布 Firefox 终于要转向 Git 了。现有的双 SCM 方法是一个"沉重的负担",因此 Mozilla 决定将开发工作完全转移到 Git 上。不过,Mozilla的开发人员还将继续使用 Bugzilla、Phabricator 等工具。
Mozilla 预计至少需要 6 个月才能开始全面过渡到 Git。
过渡结束后,Mercurial 将完全退出 Firefox 开发工作流程。这是 Mozilla 早该做出的改变。
Mercurial是跨平台的分布式版本控制软件,主要由Python语言实现,但也包含用C语言实现的二进制比较工具。Mercurial一开始的主要运行平台是Linux,现在Mercurial已经移植到Windows、Mac OS X和大多数的类Unix系统中。Mercurial主要由命令行程序组成,现在也有了图形用户界面。
更多详情,请参阅邮件列表公告:
https://groups.google.com/a/mozilla.org/g/firefox-dev/c/QnfydsDj48o/m/8WadV0_dBQAJ