Git 2.28发布:GitHub正推进“master/slave”等名称的更换工作
在今天發布的 Git 2.28 版本更新中,微軟旗下的 GitHub 宣布已經在推進更名工作,將名稱為“master”調整為“main”。隨后反饋外媒的郵件中,GitHub 發言人表示公司正在調整代碼倉庫的默認分支名稱,不在啟用“master”,并使用戶更容易為所有創建的新倉庫選擇自己的默認分支名稱。他們還表示,他們正在發布指導和工具,供用戶在現有的倉庫中選擇重命名默認分支。
GitHub 正致力于將其服務中的“master”一詞替換為“main”這樣的中性詞,以避免任何不必要的提及“奴隸制”。這包括把 "master" 和 "slave"這樣的詞換成"main/default/primary" 和 "secondary"。另外,"blacklist" and "whitelist"也要換成 "allow list" 和 "deny/exclude list."GitHub 擔心,繼續使用這些帶有種族色彩的詞匯可能會延長種族成見。
GitHub 可能是開發人員社區中最受歡迎的產品之一。它是最流行的代碼托管平臺,它使許多用戶可以更輕松地處理大型項目。
如今,在美國各地“黑人的命也是命”(Black Lives Matter)抗議活動的推動下,科技界再次努力將此類語言從源代碼、軟件應用程序和在線服務中移除。
Android 移動操作系統、Go 編程語言、PHPUnit 庫和 Curl 文件下載實用程序也都表明了它們的想法,用中立的替代方法來取代 blacklist/whitelist(黑名單/白名單)。
Git 和 GitHub 都使用術語“master”來表示源代碼庫的默認版本。開發人員派生出一個“主控”版本來創建次要版本,將他們自己的代碼添加到這個默認版本中,然后將他們的更改合并回“主控”版本中。
現在,幾個開源項目正在將默認 Git 代碼倉庫的名稱從“master”改為“main”、“default”、“primary”、“root”或其他名稱。
例如,OpenSSL 加密軟件圖書館自動化軟件 Ansible、微軟的 PowerShell 腳本語言、P5.js 的 JavaScript 庫。
這些項目的舉動引起了開源社區的強烈反響,也讓 Git 項目本身現在考慮進行正式的改變,盡管在其郵件列表和 GitHub 問題部分的討論仍在進行中,并且有相當大的阻力。
總結
以上是生活随笔為你收集整理的Git 2.28发布:GitHub正推进“master/slave”等名称的更换工作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 个性签名拽个牛b霸气
- 下一篇: 人造肉豆皮怎么做好吃呢?