Mozilla 負責工作流和發(fā)布管理的高級工程經(jīng)理 Glob 在 firefox-dev 郵件列表中表示,F(xiàn)irefox 開發(fā)正在從 Mercurial 轉(zhuǎn)向 GIT,以減輕開發(fā)團隊的壓力。
長期以來,F(xiàn)irefox Desktop 開發(fā)一直同時支持 Mercurial 和 Git 用戶。這種雙 SCM 要求給部分已經(jīng)捉襟見肘的團隊帶來了沉重負擔。我們已經(jīng)決定將 Firefox 開發(fā)轉(zhuǎn)移到 Git。
● 我們將繼續(xù)使用 Bugzilla、moz-phab、Phabricator 和 Lando。
● 盡管我們將在 GitHub 上托管版本庫,但我們的貢獻工作流程將保持不變,而且我們目前不會接受拉取請求。
目前相關事項仍在規(guī)劃中,預計至少六個月后才會開始全面的 Git 過渡。過渡完成后,Mercurial 將從 Firefox 開發(fā)工作流程中完全淘汰。
根據(jù)介紹,這項工作將分為兩個部分進行:首先是面向開發(fā)人員的工作。項目團隊將把主倉庫從 Mercurial 切換到 Git,同時在開發(fā)人員的工作站上移除對 Mercurial 的支持。開發(fā)人員將需要在本地使用 Git,并繼續(xù)使用 moz-phab 提交補丁以供審核。 然后是后端基礎架構(gòu)的零散遷移。各個團隊計劃逐步將 Mercurial 上的基礎架構(gòu)遷移到 Git 上。在這一階段結(jié)束時,預計可實現(xiàn)從基礎架構(gòu)中完全移除對 Mercurial 的支持。 Mercurial 是一款開源的分布式源代碼控制管理工具,采用 Python 語言實現(xiàn),易于學習和使用,擴展性強。它可以有效地處理任何規(guī)模的項目,并提供簡單直觀的界面。Mercurial 由 Olivia Mackall 于 2005 年創(chuàng)建,作為 BitKeeper 的替代品用于管理 Linux 內(nèi)核的源代碼,以應對 BitKeeper 免費版的停產(chǎn)。
-
Mozilla
+關注
關注
0文章
50瀏覽量
11263 -
架構(gòu)
+關注
關注
1文章
520瀏覽量
25564 -
Git
+關注
關注
0文章
201瀏覽量
15829
原文標題:Mozilla Firefox開發(fā)將完全轉(zhuǎn)向Git,放棄Mercurial
文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
源代碼加密、源代碼防泄漏c/c++與git服務器開發(fā)環(huán)境
![源代碼加密、源代碼防泄漏c/c++與<b class='flag-5'>git</b>服務器<b class='flag-5'>開發(fā)</b>環(huán)境](https://file1.elecfans.com/web2/M00/B2/A6/wKgaomVuxEeAGSf1AABba4Y-Iak289.png)
飛凌嵌入式ElfBoard ELF 1板卡-移植前準備之git管理內(nèi)核源碼
飛凌嵌入式ElfBoard ELF 1板卡-git管理源碼之git安裝和使用
Firefox、Chrome和Puppeteer已支持WebDriver BiDi
Inflection AI轉(zhuǎn)向英特爾Gaudi 3,放棄英偉達GPU
Meta轉(zhuǎn)向高通,放棄自研AR眼鏡芯片
ESP8266與IE相比,Chrome/Mozilla中的TCP服務器速度較慢是什么原因?
Git發(fā)布新版本 修補五處安全漏洞 包含嚴重遠程代碼執(zhí)行風險
Mozilla啟動安卓版火狐Firefox瀏覽器性能調(diào)查程序
Mozilla撤銷Firefox 125更新中安全改進
Firefox Nightly新增原生垂直標簽特性
什么是線控轉(zhuǎn)向系統(tǒng)?線控轉(zhuǎn)向技術淺析
![什么是線控<b class='flag-5'>轉(zhuǎn)向</b>系統(tǒng)?線控<b class='flag-5'>轉(zhuǎn)向</b>技術淺析](https://file1.elecfans.com/web2/M00/C6/2D/wKgZomYGIqiADngkAAAPEJUX6gY257.jpg)
評論