Mozilla 负责工作流和发布管理的高级工程经理 Glob 在 firefox-dev 邮件列表中表示,Firefox 开发正在从 Mercurial 转向 GIT,以减轻开发团队的压力。
长期以来,Firefox Desktop 开发一直同时支持 Mercurial 和 Git 用户。这种双 SCM 要求给部分已经捉襟见肘的团队带来了沉重负担。我们已经决定将 Firefox 开发转移到 Git。
● 我们将继续使用 Bugzilla、moz-phab、Phabricator 和 Lando。
● 尽管我们将在 GitHub 上托管版本库,但我们的贡献工作流程将保持不变,而且我们目前不会接受拉取请求。
目前相关事项仍在规划中,预计至少六个月后才会开始全面的 Git 过渡。过渡完成后,Mercurial 将从 Firefox 开发工作流程中完全淘汰。

根据介绍,这项工作将分为两个部分进行:首先是面向开发人员的工作。项目团队将把主仓库从 Mercurial 切换到 Git,同时在开发人员的工作站上移除对 Mercurial 的支持。开发人员将需要在本地使用 Git,并继续使用 moz-phab 提交补丁以供审核。 然后是后端基础架构的零散迁移。各个团队计划逐步将 Mercurial 上的基础架构迁移到 Git 上。在这一阶段结束时,预计可实现从基础架构中完全移除对 Mercurial 的支持。 Mercurial 是一款开源的分布式源代码控制管理工具,采用 Python 语言实现,易于学习和使用,扩展性强。它可以有效地处理任何规模的项目,并提供简单直观的界面。Mercurial 由 Olivia Mackall 于 2005 年创建,作为 BitKeeper 的替代品用于管理 Linux 内核的源代码,以应对 BitKeeper 免费版的停产。
-
Mozilla
+关注
关注
0文章
50浏览量
11599 -
架构
+关注
关注
1文章
537浏览量
26644 -
Git
+关注
关注
0文章
207浏览量
17051
原文标题:Mozilla Firefox开发将完全转向Git,放弃Mercurial
文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
嵌入式开发绕不开的版本管理工具——git
博世华域推动底盘转向技术提速发展
驱动650V CoolGaN™ GIT G5用于电机控制应用:IFX SOI EiceDRIVER™驱动器的探索
使用HTTP实现IAP的方法
FT8215调试中,PWM调速方式下改变转向的问题
【双频WiFi】BW20-12F在国产化操作系统下的开发教程
2025 硬件开发状态白皮书 by AllSpice
车载转向助力系统更轻便:合粤铝电解电容稳电机供电,低速转向更省力
线控转向直流无刷电机的控制策略研究
【Banana Pi BPI-RV2开发板试用体验】开发环境搭建及编译
【沁恒CH585开发板免费试用体验】CH585开发环境搭建(二)
Git vs Perforce P4:版本控制系统选型指南(附适用场景、团队类型)
AI语音开发板AiPi-PalChatV1教程:二次开发
Mozilla Firefox开发将完全转向Git,放弃Mercurial
评论