Mozilla Firefox开发将完全转向Git,放弃Mercurial

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 免费版的停产。

福禄克芯片研发热像检测应用解决方案
第七届中国机器人峰会暨智能经济人才峰会在浙江宁波余姚隆重开幕
区块链的发展中中国有怎样的话语权
采用双电源光电耦合的上管驱动电路
浅析JVM内存大对象监控和优化实践的过程
Mozilla Firefox开发将完全转向Git,放弃Mercurial
Hugging Face更改文本推理软件许可证,不再“开源”
三星盖世S8黄金版已出,彰显贵族气质!
从DDR4到DDR5高速连接器如何助一臂之力
手机黑屏应该如何解决
苹果位列中国区手机品牌销量第三 2018年3月及Q1中国畅销手机市场分析报告
英特尔实感F200技术具有遮挡提示功能
基于深度学习的目标检测技术比作一场“热兵器革命”
台积电2纳米晶圆制造将采用GAAFET架构的EDA软件
canfd通信tdcv实测值受总线长度影响吗
springMVC后台接受前端上传的文件及下载文件
努比亚Z17S发布会倒计时:努比亚Z17S外观、渲染图、配置亮点提前看
医疗废物在线管理的好处
PCB布局布线的相关基本原理和设计技巧100问
RFID消防应急物资智能仓储管理系统简介