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

    浏览量

    11559
  • 架构
    +关注

    关注

    1

    文章

    533

    浏览量

    26506
  • Git
    Git
    +关注

    关注

    0

    文章

    205

    浏览量

    16780

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

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

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

    转向器有哪些类型?

    转向器又名转向机、方向机,是控制汽车行驶方向的转向系中最重要的部件,其主要作用是增大转向盘传到转向垂臂的力和改变力的传递方向。
    的头像 发表于 02-28 15:54 985次阅读

    转向器是运用在那些装置的呢?

    转向器又称转向机、方向机,是汽车转向系统最重要的组成部分,也是转向系中的减速传动装置,它可以发动机(或电机)输出的部分机械能转化为压力能,
    的头像 发表于 02-12 16:47 953次阅读
    <b class='flag-5'>转向</b>器是运用在那些装置的呢?

    源代码加密、源代码防泄漏c/c++与git服务器开发环境

    源代码加密对于很多研发性单位来说是至关重要的,当然每家企业的业务需求不同所用的开发环境及开发语言也不尽相同,今天主要来讲一下c++及git开发环境的源代码防泄密保护方案。企业源代码泄密
    的头像 发表于 02-12 15:26 876次阅读
    源代码加密、源代码防泄漏c/c++与<b class='flag-5'>git</b>服务器<b class='flag-5'>开发</b>环境

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-移植前准备之git管理内核源码

    我们前边已经介绍过Git工具,是一个非常实用的代码管理工具。如果验证编译出的内核能够正常启动,就可以源码用git工具管理起来。可以清楚的了解源码改动记录。如果不小心把源码改乱了还可以进行版本
    发表于 01-23 10:51

    飞凌嵌入式ElfBoard ELF 1板卡-移植前准备之git管理内核源码

    我们前边已经介绍过Git工具,是一个非常实用的代码管理工具。如果验证编译出的内核能够正常启动,就可以源码用git工具管理起来。可以清楚的了解源码改动记录。如果不小心把源码改乱了还可以进行版本
    发表于 01-22 10:39

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-本地仓库管理之当前分支内的操作

    提交到暂存区,需要放弃文件的修改可以如下操作。如下图工作区的hello1.c做了修改,但未提交到暂存区:此时如果放弃修改,可以使用git checkout -- [filename
    发表于 01-20 09:50

    飞凌嵌入式ElfBoard ELF 1板卡-本地仓库管理之当前分支内的操作

    的修改,可以使用git checkout。 工作区的修改----已提交到暂存区 在工作区修改过程中,如果已提交到暂存区,需要放弃文件的修改可以如下操作。 如下图工作区的hello1.c做了修改,且已经提交
    发表于 01-18 10:25

    飞凌嵌入式ElfBoard ELF 1板卡-git管理源码之git安装和使用

    git是什么?git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理,也是Linus Torvalds为了帮助管理Linux内核开发开发的一个开放源码
    发表于 01-14 09:08

    云服务器 Flexus X 实例:部署 Gitea,拥有自己的 Git 仓库,管理本地代码

    本篇文章通过部署 Gitea,实现本地 Git 仓库,真实体验了“云服务器 Flexus X 实例”,深感其卓越性能与灵活性。这款实例以其六倍于常的强劲算力,搭配旗舰级的操作体验,广泛适用于高科技
    的头像 发表于 01-07 16:59 752次阅读
    云服务器 Flexus X 实例:部署 Gitea,拥有自己的 <b class='flag-5'>Git</b> 仓库,管理本地代码

    Flexus X 实例 C#/.Net Core 结合(git 代码管理、docker 自定义镜像)快速发布部署 - 让你的项目飞起来~

    前言 ���云端部署新体验,C# Web API 遇上 Git Docker,828 B2B 企业节特惠来袭!Flexus X 实例,为您的 C#应用提供强大支撑,结合 Git 版本控制
    的头像 发表于 12-25 21:15 1017次阅读
    Flexus X 实例 C#/.Net Core 结合(<b class='flag-5'>git</b> 代码管理、docker 自定义镜像)快速发布部署 - 让你的项目飞起来~