日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

LLVM 开发者对于重命名"master"的讨论

發布時間:2023/11/22 综合教程 46 生活家
生活随笔 收集整理的這篇文章主要介紹了 LLVM 开发者对于重命名"master"的讨论 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  LLVM 項目最近一個待解決的任務是將其Git 倉庫中使用"master"命名的分支更改為更具包容性的描述。到目前為止,幾乎所有發表意見的人都支持這種改變,不過仍存在一些開放性的問題有待解決,比如該如何稱呼新的主開發分支、評估更改分支命名涉及的技術成本,以及這種變更應該如何快速實現。

  在 LLVM-dev 開發者郵件列表上,關于將 LLVM Git 倉庫主分支從"master"改為 "trunk", "dev" 或 "main"等名稱已經進行了非常熱烈的討論。

  許多開發者似乎贊成把"master"改為"trunk",就像使用 Subversion 開發LLVM 時一樣(LLVM 的代碼倉庫去年已從 SVN 切換至 Git),不過 Arm 對使用"trunk"作為主分支名稱表示了擔憂,因為他們已經將trunk 分支用作其他用途。

  同時也有少數開發者表示更愿意將其稱為"dev"分支。目前,上游的 Git 和 GitHub 尚未決定如何命名新的默認術語,他們的方案可能一致也可能不一致,但無論如何都希望更具包容性。

  LLVM 項目創始人 Chris Lattner 對此發表了評論并支持更改"master"分支的命名。他建議,與其自己想出一個新的名稱,不如坐等上游 GitHub/Git 的方案。然后一旦落實,就與他們的方案保持一致,以避免任何不必要的混亂。

  不少開發者也同意這個提議,還希望在 LLVM 新版發布后進行更改以實現平滑過渡。但也有少數人呼吁盡快改名,不希望受Git/GitHub 決定的影響而被耽誤,更不希望等到下半年 LLVM 11.0 發布再改名,他們想看到一兩周內就完成改掉"master"的任務。對于這種呼吁,考慮到涉及的技術成本,以及不希望意外地破壞項目上游或眾多下游用戶使用的任何構建/拉取腳本,有部分開發者提出了反對意見。

  除了"master"這個名詞,還有開發者提出用 allowlist/denylist 替換 LLVM 中的 whitelist/blacklist。目前看來這個更改提議在 LLVM 代碼庫中很快就會實現。還有一位開發者提出,應避免使用"work"和"job"這兩個名詞,因為在俄語和其他斯拉夫語言中,它可以被翻譯成"奴隸(slave)"。

  LLVM 面臨的問題除了要就新的主分支名稱達成共識外,還有變更背后的技術成本。目前所涉及的主要技術成本是必須更新其所有的構建機器人和 CI 基礎設施,以便在新的分支名稱下拉取代碼,以及任何其他依賴 Git 中現有分支名稱的腳本 ——包括那些由 LLVM 本身以外的組織使用的腳本,畢竟這些組織可能并不知道名稱發生了變化。

總結

以上是生活随笔為你收集整理的LLVM 开发者对于重命名"master"的讨论的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。