Mozilla 負責工作流和發布管理的高級工程經理 Glob 在 firefox-dev 郵件列表中表示,Firefox 開發正在從 Mercurial 轉向 GIT,以減輕開發團隊的壓力。
長期以來,Firefox Desktop 開發一直同時支持 Mercurial 和 Git 用戶。這種雙 SCM 要求給部分已經捉襟見肘的團隊帶來了沉重負擔。我們已經決定將 Firefox 開發轉移到 Git。
● 我們將繼續使用 Bugzilla、moz-phab、Phabricator 和 Lando。
● 盡管我們將在 GitHub 上托管版本庫,但我們的貢獻工作流程將保持不變,而且我們目前不會接受拉取請求。
目前相關事項仍在規劃中,預計至少六個月后才會開始全面的 Git 過渡。過渡完成后,Mercurial 將從 Firefox 開發工作流程中完全淘汰。
根據介紹,這項工作將分為兩個部分進行:首先是面向開發人員的工作。項目團隊將把主倉庫從 Mercurial 切換到 Git,同時在開發人員的工作站上移除對 Mercurial 的支持。開發人員將需要在本地使用 Git,并繼續使用 moz-phab 提交補丁以供審核。 然后是后端基礎架構的零散遷移。各個團隊計劃逐步將 Mercurial 上的基礎架構遷移到 Git 上。在這一階段結束時,預計可實現從基礎架構中完全移除對 Mercurial 的支持。 Mercurial 是一款開源的分布式源代碼控制管理工具,采用 Python 語言實現,易于學習和使用,擴展性強。它可以有效地處理任何規模的項目,并提供簡單直觀的界面。Mercurial 由 Olivia Mackall 于 2005 年創建,作為 BitKeeper 的替代品用于管理 Linux 內核的源代碼,以應對 BitKeeper 免費版的停產。
-
Mozilla
+關注
關注
0文章
50瀏覽量
11226 -
架構
+關注
關注
1文章
514瀏覽量
25471 -
Git
+關注
關注
0文章
199瀏覽量
15761
原文標題:Mozilla Firefox開發將完全轉向Git,放棄Mercurial
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論