IT之家11月7日消息,火狐浏览器Firefox的开发版本控制工具正在从Mercurial转向Git,以减轻其开发团队的压力。
Mozilla日前的一封电子邮件宣布了这一消息,表示“长期以来,Firefox桌面版开发同时支持Mercurial和Git。这种双重SCM要求给已经捉襟见肘的团队带来了巨大负担。我们已经决定将Firefox开发转移到Git。”
据介绍,该存储库将托管在GitHub上,不过此举预计“至少需要六个月才能开始迁移”。一旦迁移完成,对Mercurial的支持将被删除。在迁移的初始阶段,Git将成为主要的版本控制工具,与Mercurial进行单向同步。第二阶段,团队会将依赖Mercurial的基础设施都迁移到Git。
IT之家注:Mercurial是一个开源的分布式代码版本控制工具,主要用Python编写,并根据GPL(GNU通用公共许可证)第2版获得许可。它是由OliviaMackall在年创建的,作为BitKeeper的替代品,用于管理Linux内核的源代码,以应对免费版本BitKeeper停止使用。
然而,Linux之父LinusTorvald随后开发了Git用于Linux版本管理,从此Git也被越来越多地用在其他项目中。
转载请注明:http://www.0431gb208.com/sjszlff/9092.html