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

    文章

    46

    浏览量

    11153
  • 架构
    +关注

    关注

    1

    文章

    484

    浏览量

    25200
  • Git
    Git
    +关注

    关注

    0

    文章

    192

    浏览量

    15416

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

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

收藏 人收藏

    评论

    相关推荐

    Mozilla撤销Firefox 125更新中安全改进

    Firefox 125稳定版致力于改良底层代码,以期更有效地防止用户访问可疑URL地址。其官方描述为:“扩展下载保护得到加强,能够更加积极地阻止来自高风险URL的下载。”
    的头像 发表于 04-23 11:44 62次阅读

    Firefox Nightly新增原生垂直标签特性

    近日,基于Mozilla旗下的Firefox浏览器用户向来期望其能集成垂直标签页功能,这一愿景在Mozilla Connect页面被热烈讨论,迫切欲望仅次于原生标签分组功能以及恢复对PWA应用的支持。
    的头像 发表于 04-03 14:43 339次阅读

    Mozilla重启Firefox原生标签页组研发 

    查阅IT之家2015年报导显示,早在2009年,Firefox即开始提供一款名为Panorama的标签页组功能。然而,根据Mozilla的数据分析,这一功能的实际使用率仅为万分之一,故而在2016年被去除,Mozilla当时推荐
    的头像 发表于 03-19 14:16 97次阅读

    Mozilla发布Firefox 123.0稳定版,新添网站兼容性报告工具

    2023年2月20日,Mozilla发布Firefox 123.0稳定版及115.9 ESR版本,并更迭Beta、Dev、Nightly三个开发频道版本至124、125;手机版Firefox
    的头像 发表于 02-20 15:45 202次阅读

    git命令的基本使用

    git config 第一次使用git或者刚安装的git时,使用此命令设置身份Name 和 Eamail 地址。并且每次提交时会使用此信息。
    的头像 发表于 12-11 13:53 571次阅读

    现在,使用Mozilla Firefox的理由又增加了一条!

    的确是的,就以市场份额来说,谷歌 Chrome 占据了 63.56%,而 Firefox 用户仅占据了 2.94% —— 这是来自 StatCountergs.statcounter.com 的统计数据。
    的头像 发表于 10-17 15:59 286次阅读
    现在,使用<b class='flag-5'>Mozilla</b> <b class='flag-5'>Firefox</b>的理由又增加了一条!

    Git常用的超级实用命令

    Git作为最流行的代码版本控制工具,基本上已经成为了程序员的一个标配技能。无论使用GitHub,GitLib,Gitee等进行代码托管,均基于Git。下面聊一聊开发人员必会的几个Git
    的头像 发表于 10-09 17:19 915次阅读
    <b class='flag-5'>Git</b>常用的超级实用命令

    git基本操作命令用法

    基本用法 上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。 git add files把当前文件放入暂存区域。 git commit给暂存区域生成快照并提交。 git reset
    的头像 发表于 09-13 16:29 571次阅读
    <b class='flag-5'>git</b>基本操作命令用法

    如何Git与用于DS-5 1.0版的Eclipse配合使用

    源代码管理系统(SCS)允许您对源文件进行版本设置,并与其他开发人员共享。有许多可用的源代码管理系统,既有商业的,也有开源的。 本教程介绍如何开源Git源代码管理系统集成到Eclipse for DS-5中。它假设您已经熟悉使
    发表于 08-10 07:11

    Mozilla检测到Firefox出现了大量崩溃事件

    这些崩溃事件发生的十分突然,一开始 Mozilla 检测到数以千计使用一个名为 Huayra 的 Debian 发行版的用户受到影响,特别是 Huayra 5(基于 Debian 10)。后续的持续检测发现,这个问题影响了几乎所有基于旧版本 Debian 的发行版。
    的头像 发表于 08-07 16:33 613次阅读
    <b class='flag-5'>Mozilla</b>检测到<b class='flag-5'>Firefox</b>出现了大量崩溃事件

    Git是什么 Git介绍

    git 是什么? Git 诞生于 2005 年,是一款免费、开源、分布式版本控制系统。 直接记录快照,而非差异比较 Git 和其它版本控制系统的主要差别在于 Git 对待数据的方式。
    的头像 发表于 07-22 10:50 1224次阅读
    <b class='flag-5'>Git</b>是什么 <b class='flag-5'>Git</b>介绍

    git rebase和git merge的区别

      解决冲突 git rebase和git merge的区别 分支合并 git merge是用来合并两个分支的。 比如:将 b 分支合并到当前分支。 同样git rebase b,也是
    的头像 发表于 07-05 09:54 395次阅读
    <b class='flag-5'>git</b> rebase和<b class='flag-5'>git</b> merge的区别

    Google在一个函数中放入2万个变量引发Firefox大崩溃

    近日,Mozilla 检测到 Firefox 出现了大量崩溃事件,这个问题主要发生在使用 Linux 系统的用户身上,尤其是使用基于旧版本 Debian 的 Linux 系统上。
    的头像 发表于 06-26 16:58 406次阅读
    Google在一个函数中放入2万个变量引发<b class='flag-5'>Firefox</b>大崩溃

    使用yocto构建Firefox Web浏览器报错怎么处理?

    我正在尝试使用 yocto 为 im8m mini 构建 firefox。 MACHINE ??= \'imx8mm-lpddr4-evk\' 发行版 ?= \'fsl-imx-xwayland
    发表于 06-02 08:42

    git rebase与相关git merge命令比较

      #前言     git rebase命令经常被认为是Git的巫术,初学者应该远离它,但它实际上可以让开发团队在使用时更加轻松。今天,我们将git rebase与相关
    的头像 发表于 05-26 16:22 420次阅读
    <b class='flag-5'>git</b> rebase与相关<b class='flag-5'>git</b> merge命令比较