0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

OSC开源社区 来源:OSC开源社区 2023-11-23 16:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Mozilla 负责工作流和发布管理的高级工程经理 Glob 在 firefox-dev 邮件列表中表示,Firefox 开发正在从 Mercurial 转向 GIT,以减轻开发团队的压力。

长期以来,Firefox Desktop 开发一直同时支持 Mercurial 和 Git 用户。这种双 SCM 要求给部分已经捉襟见肘的团队带来了沉重负担。我们已经决定将 Firefox 开发转移到 Git。
● 我们将继续使用 Bugzilla、moz-phab、Phabricator 和 Lando。

● 尽管我们将在 GitHub 上托管版本库,但我们的贡献工作流程将保持不变,而且我们目前不会接受拉取请求。

目前相关事项仍在规划中,预计至少六个月后才会开始全面的 Git 过渡。过渡完成后,Mercurial 将从 Firefox 开发工作流程中完全淘汰。

cf8da806-7ea8-11ee-939d-92fbcf53809c.png

根据介绍,这项工作将分为两个部分进行:首先是面向开发人员的工作。项目团队将把主仓库从 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
    Git
    +关注

    关注

    0

    文章

    207

    浏览量

    17051

原文标题:Mozilla Firefox开发将完全转向Git,放弃Mercurial

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    嵌入式开发绕不开的版本管理工具——git

    Git是一个开源的分布式版本控制系统,由Linux之父Linus Torvalds于2005年用C语言开发,主要是为了帮助管理Linux内核开发而创建的一个开放源码的版本控制软件。Git
    的头像 发表于 01-30 16:47 1466次阅读

    博世华域推动底盘转向技术提速发展

    随着汽车电气化、智能化进程深度渗透,底盘技术迎来全新升级。在辅助驾驶技术的驱动下,底盘正朝着全冗余线控技术方向演进。转向系统作为核心智能执行器,市场对其响应速度、安全冗余及整车协同能力提出更高
    的头像 发表于 12-29 13:38 707次阅读

    驱动650V CoolGaN™ GIT G5用于电机控制应用:IFX SOI EiceDRIVER™驱动器的探索

    深入探讨英飞凌(Infineon)的EVAL - 2EDGAN - INV - 1KW评估板,它在驱动650V CoolGaN™ GIT G5方面表现出色,搭配IFX SOI EiceDRIVER
    的头像 发表于 12-18 11:50 778次阅读

    释放多屏潜能:迅为RK3588开发板Android多屏同显开发完全指南

    释放多屏潜能:迅为RK3588开发板Android多屏同显开发完全指南
    的头像 发表于 12-16 16:11 1070次阅读
    释放多屏潜能:迅为RK3588<b class='flag-5'>开发</b>板Android多屏同显<b class='flag-5'>开发完全</b>指南

    使用HTTP实现IAP的方法

    。 HTTP 基于 TCP 协议运行,它提供了一种以 HTML 表单形式从 Web 客户端(Mozilla Firefox或 Microsoft Internet Explorer)发送二进制文件的方式。这称为 HTTP 文件上传。
    发表于 12-16 06:18

    FT8215调试中,PWM调速方式下改变转向的问题

    在FT8215 DebuggerV1.1.1中进行调试时,我们的需求是用PWM调速,可是PWM调速时,显示界面的电机转向是不可点击的状态,换为I2C才可以,那请问PWM调速方式下如何程序上改变转向呢?
    发表于 12-15 16:25

    【双频WiFi】BW20-12F在国产化操作系统下的开发教程

    收集 参考瑞昱官方文档: Ameba IoT Docs 文档 2开发环境搭建 1、SDK下载 git clone https://github.com/Ameba-AIoT/ameba-rtos.git 或:
    的头像 发表于 11-19 17:50 1280次阅读
    【双频WiFi】BW20-12F在国产化操作系统下的<b class='flag-5'>开发</b>教程

    2025 硬件开发状态白皮书 by AllSpice

    。   ”   注:报告来源于 allpices.io,一家基于 Git 的硬件开发与协作平台的公司,因此报告内容有一定主观成分,仅供参考 。   你是否也感觉时间永远不够用?还在为跨团队协作而头疼?对 Git
    的头像 发表于 11-04 11:15 1735次阅读
    2025 硬件<b class='flag-5'>开发</b>状态白皮书 by AllSpice

    信息流全面转向AI推荐!马斯克称X本周内发布AI算法更新

    X 平台将于本周内发布更新后的“新”算法,据其表示,新算法更新后,X 实现完全的 AI 推荐。
    的头像 发表于 10-21 10:19 549次阅读
    信息流全面<b class='flag-5'>转向</b>AI推荐!马斯克称X本周内<b class='flag-5'>将</b>发布AI算法更新

    车载转向助力系统更轻便:合粤铝电解电容稳电机供电,低速转向更省力

    随着汽车工业的快速发展,消费者对驾驶舒适性和操控便捷性的要求越来越高。其中,转向助力系统作为直接影响驾驶体验的关键部件,其性能优劣直接关系到驾驶员的操作感受。近年来,车载转向助力系统正朝着更轻便、更
    的头像 发表于 09-26 16:26 831次阅读

    线控转向直流无刷电机的控制策略研究

    【摘要】建立了线控转向系统机械路感模拟和直流无刷电机的数学模型。针对线控转向系统需要直流无刷电机响应快、鲁性高的要求,采用双闭环控制策略,其中电流环采用PID控制,转角环采用滑膜变结构控制。通过
    发表于 07-15 15:22

    【Banana Pi BPI-RV2开发板试用体验】开发环境搭建及编译

    BPI-RV2 RISC-V开源路由器之开发环境搭建及编译 背景 BPI-RV2 RISC-V开源路由器相关的资料文档很少,需要自己慢慢摸索。 前面已经下载了开发板的BSP,今天来搭建下开发环境,并
    发表于 07-14 23:05

    【沁恒CH585开发板免费试用体验】CH585开发环境搭建(二)

    固件烧写到目标机,在开发初期,还需要在线调试等工作,这就需要诸如J-link等调试工具。 CH585属于RISC-V体系结构,在Windows环境下开发也需要借助交叉编译工具。 这里可以直接
    发表于 07-03 23:12

    Git vs Perforce P4:版本控制系统选型指南(附适用场景、团队类型)

    Git适合小团队灵活开发,而Perforce P4更擅长管理大型项目与二进制资产。但你真的了解它们各自最适合的使用场景吗?或许不是“非此即彼”,而是“如何共存”,推荐一读!
    的头像 发表于 06-19 17:04 1589次阅读
    <b class='flag-5'>Git</b> vs Perforce P4:版本控制系统选型指南(附适用场景、团队类型)

    AI语音开发板AiPi-PalChatV1教程:二次开发

    AiPi-PalChatV1 是一款接入了 小智AI智能体 的微型语音交互开发板,专为轻量级智能语音场景设计。 基于安信可 Ai-WB2-12F 模组主控,具备高集成度、高性价比等特性,支持 离线
    的头像 发表于 05-21 14:26 1015次阅读
    AI语音<b class='flag-5'>开发</b>板AiPi-PalChatV1教程:二次<b class='flag-5'>开发</b>