0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Mozilla Firefox開發(fā)將完全轉(zhuǎn)向Git,放棄Mercurial

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 2023-11-23 16:08 ? 次閱讀

Mozilla 負(fù)責(zé)工作流和發(fā)布管理的高級(jí)工程經(jīng)理 Glob 在 firefox-dev 郵件列表中表示,F(xiàn)irefox 開發(fā)正在從 Mercurial 轉(zhuǎn)向 GIT,以減輕開發(fā)團(tuán)隊(duì)的壓力。

長(zhǎng)期以來,F(xiàn)irefox Desktop 開發(fā)一直同時(shí)支持 Mercurial 和 Git 用戶。這種雙 SCM 要求給部分已經(jīng)捉襟見肘的團(tuán)隊(duì)帶來了沉重負(fù)擔(dān)。我們已經(jīng)決定將 Firefox 開發(fā)轉(zhuǎn)移到 Git。
● 我們將繼續(xù)使用 Bugzilla、moz-phab、Phabricator 和 Lando。

● 盡管我們將在 GitHub 上托管版本庫,但我們的貢獻(xiàn)工作流程將保持不變,而且我們目前不會(huì)接受拉取請(qǐng)求。

目前相關(guān)事項(xiàng)仍在規(guī)劃中,預(yù)計(jì)至少六個(gè)月后才會(huì)開始全面的 Git 過渡。過渡完成后,Mercurial 將從 Firefox 開發(fā)工作流程中完全淘汰。

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

根據(jù)介紹,這項(xiàng)工作將分為兩個(gè)部分進(jìn)行:首先是面向開發(fā)人員的工作。項(xiàng)目團(tuán)隊(duì)將把主倉庫從 Mercurial 切換到 Git,同時(shí)在開發(fā)人員的工作站上移除對(duì) Mercurial 的支持。開發(fā)人員將需要在本地使用 Git,并繼續(xù)使用 moz-phab 提交補(bǔ)丁以供審核。 然后是后端基礎(chǔ)架構(gòu)的零散遷移。各個(gè)團(tuán)隊(duì)計(jì)劃逐步將 Mercurial 上的基礎(chǔ)架構(gòu)遷移到 Git 上。在這一階段結(jié)束時(shí),預(yù)計(jì)可實(shí)現(xiàn)從基礎(chǔ)架構(gòu)中完全移除對(duì) Mercurial 的支持。 Mercurial 是一款開源的分布式源代碼控制管理工具,采用 Python 語言實(shí)現(xiàn),易于學(xué)習(xí)和使用,擴(kuò)展性強(qiáng)。它可以有效地處理任何規(guī)模的項(xiàng)目,并提供簡(jiǎn)單直觀的界面。Mercurial 由 Olivia Mackall 于 2005 年創(chuàng)建,作為 BitKeeper 的替代品用于管理 Linux 內(nèi)核的源代碼,以應(yīng)對(duì) BitKeeper 免費(fèi)版的停產(chǎn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Mozilla
    +關(guān)注

    關(guān)注

    0

    文章

    50

    瀏覽量

    11183
  • 架構(gòu)
    +關(guān)注

    關(guān)注

    1

    文章

    501

    瀏覽量

    25374
  • Git
    Git
    +關(guān)注

    關(guān)注

    0

    文章

    195

    瀏覽量

    15688

原文標(biāo)題:Mozilla Firefox開發(fā)將完全轉(zhuǎn)向Git,放棄Mercurial

文章出處:【微信號(hào):OSC開源社區(qū),微信公眾號(hào):OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Meta轉(zhuǎn)向高通,放棄自研AR眼鏡芯片

    面對(duì)嚴(yán)峻的財(cái)務(wù)壓力和戰(zhàn)略調(diào)整需求,Meta公司近日宣布放棄為AR眼鏡開發(fā)定制芯片的計(jì)劃。原本旨在提升圖像識(shí)別等功能的Armstrong、Avogadro和Acropolis芯片項(xiàng)目被擱置,Meta轉(zhuǎn)而選擇采用高通公司的成熟技術(shù)。
    的頭像 發(fā)表于 08-30 15:45 ?359次閱讀

    Mozilla啟動(dòng)安卓版火狐Firefox瀏覽器性能調(diào)查程序

    來自用戶的反饋顯示,安卓版 Firefox 瀏覽器啟用遙感測(cè)量后,可能會(huì)影響網(wǎng)站加載和瀏覽器啟動(dòng)速度。以 CNN 網(wǎng)站為例,測(cè)試數(shù)據(jù)表明,啟用遙感測(cè)量后,CPU 加載頁面的時(shí)間延長(zhǎng)了 16.5 秒。
    的頭像 發(fā)表于 05-31 10:02 ?335次閱讀

    Mozilla撤銷Firefox 125更新中安全改進(jìn)

    Firefox 125穩(wěn)定版致力于改良底層代碼,以期更有效地防止用戶訪問可疑URL地址。其官方描述為:“擴(kuò)展下載保護(hù)得到加強(qiáng),能夠更加積極地阻止來自高風(fēng)險(xiǎn)URL的下載?!?/div>
    的頭像 發(fā)表于 04-23 11:44 ?279次閱讀

    Firefox Nightly新增原生垂直標(biāo)簽特性

    近日,基于Mozilla旗下的Firefox瀏覽器用戶向來期望其能集成垂直標(biāo)簽頁功能,這一愿景在Mozilla Connect頁面被熱烈討論,迫切欲望僅次于原生標(biāo)簽分組功能以及恢復(fù)對(duì)PWA應(yīng)用的支持。
    的頭像 發(fā)表于 04-03 14:43 ?669次閱讀

    Mozilla重啟Firefox原生標(biāo)簽頁組研發(fā)?

    查閱IT之家2015年報(bào)導(dǎo)顯示,早在2009年,Firefox即開始提供一款名為Panorama的標(biāo)簽頁組功能。然而,根據(jù)Mozilla的數(shù)據(jù)分析,這一功能的實(shí)際使用率僅為萬分之一,故而在2016年被去除,Mozilla當(dāng)時(shí)推薦
    的頭像 發(fā)表于 03-19 14:16 ?231次閱讀

    Mozilla發(fā)布Firefox 123.0穩(wěn)定版,新添網(wǎng)站兼容性報(bào)告工具

    2023年2月20日,Mozilla發(fā)布Firefox 123.0穩(wěn)定版及115.9 ESR版本,并更迭Beta、Dev、Nightly三個(gè)開發(fā)頻道版本至124、125;手機(jī)版Firefox
    的頭像 發(fā)表于 02-20 15:45 ?485次閱讀

    藍(lán)牙 | 軟件:Git管理高通的ChipCode項(xiàng)目

    最近發(fā)現(xiàn)大家在高通chipcode網(wǎng)站上下載不了代碼,小編一直使用git的方式獲取新版本代碼,沒有遇到什么阻礙。于是小編到新主機(jī)上嘗試下載代碼的壓縮包和git代碼,都遇到了問題。由于壓縮包是高通自己
    的頭像 發(fā)表于 01-26 08:29 ?286次閱讀
    藍(lán)牙 | 軟件:<b class='flag-5'>Git</b>管理高通的ChipCode項(xiàng)目

    克服PLC編程的難題—基于Git的軟件

    Git是一種分布式版本控制系統(tǒng),它可以記錄文件的修改歷史和版本變化,并可以支持多人協(xié)同開發(fā)。
    的頭像 發(fā)表于 01-22 09:30 ?812次閱讀
    克服PLC編程的難題—基于<b class='flag-5'>Git</b>的軟件

    Git開發(fā)者關(guān)注內(nèi)存安全問題,探討引入Rust語言

    根據(jù)最新披露的郵件討論,Git開發(fā)團(tuán)隊(duì)熱議在Git項(xiàng)目中引入Rust的可行性。作為一種開源的分布式代碼版本管理工具,廣泛運(yùn)用于各種開發(fā)項(xiàng)目。盡管現(xiàn)在
    的頭像 發(fā)表于 01-15 14:23 ?461次閱讀
    <b class='flag-5'>Git</b><b class='flag-5'>開發(fā)</b>者關(guān)注內(nèi)存安全問題,探討引入Rust語言

    git命令的基本使用

    git config 第一次使用git或者剛安裝的git時(shí),使用此命令設(shè)置身份Name 和 Eamail 地址。并且每次提交時(shí)會(huì)使用此信息。
    的頭像 發(fā)表于 12-11 13:53 ?805次閱讀

    Firefox Android版擴(kuò)展支持即將推出

    事實(shí)上,早在 2019 年 Firefox 移動(dòng)產(chǎn)品戰(zhàn)略負(fù)責(zé)人 Vesta Zare 就曾提出有關(guān)移動(dòng)版擴(kuò)展的想法。但因?yàn)榘踩确矫娴膿?dān)憂,導(dǎo)致進(jìn)展緩慢?,F(xiàn)如今,Firefox 擴(kuò)展程序的編輯部經(jīng)理 Scott DeVaney 認(rèn)為,預(yù)計(jì)用戶將對(duì)此產(chǎn)生濃厚的興趣。
    的頭像 發(fā)表于 11-08 17:04 ?626次閱讀
    <b class='flag-5'>Firefox</b> Android版擴(kuò)展支持即將推出

    Git中最常用的命令介紹

    git add命令用于修改的文件添加到下一次提交的暫存區(qū)。你可以指定要添加的文件git add命令用于修改的文件添加到下一次提交的暫存區(qū)。你可以指定要添加的文件,例如
    發(fā)表于 10-26 10:27 ?182次閱讀
    <b class='flag-5'>Git</b>中最常用的命令介紹

    現(xiàn)在,使用Mozilla Firefox的理由又增加了一條!

    的確是的,就以市場(chǎng)份額來說,谷歌 Chrome 占據(jù)了 63.56%,而 Firefox 用戶僅占據(jù)了 2.94% —— 這是來自 StatCountergs.statcounter.com 的統(tǒng)計(jì)數(shù)據(jù)。
    的頭像 發(fā)表于 10-17 15:59 ?465次閱讀
    現(xiàn)在,使用<b class='flag-5'>Mozilla</b> <b class='flag-5'>Firefox</b>的理由又增加了一條!

    Git常用的超級(jí)實(shí)用命令

    Git作為最流行的代碼版本控制工具,基本上已經(jīng)成為了程序員的一個(gè)標(biāo)配技能。無論使用GitHub,GitLib,Gitee等進(jìn)行代碼托管,均基于Git。下面聊一聊開發(fā)人員必會(huì)的幾個(gè)Git
    的頭像 發(fā)表于 10-09 17:19 ?1063次閱讀
    <b class='flag-5'>Git</b>常用的超級(jí)實(shí)用命令

    如何在 Git 中恢復(fù)隱藏的修改記錄

    git stash 和 git stash pop 這樣的命令是用來擱置(藏匿)和恢復(fù)我們工作目錄中的變化的。在本教程中,我們學(xué)習(xí)如何在 Git 中恢復(fù)隱藏的修改記錄。 在工作目
    的頭像 發(fā)表于 10-09 14:09 ?813次閱讀