ITBear旗下自媒體矩陣:

Git 2.28發(fā)布:GitHub正推進(jìn)“master/slave”等名稱的更換工作

   時(shí)間:2020-07-28 10:42:38 來(lái)源:cnBeta編輯:星輝 發(fā)表評(píng)論無(wú)障礙通道

在今天發(fā)布的 Git 2.28 版本更新中,微軟旗下的 GitHub 宣布已經(jīng)在推進(jìn)更名工作,將名稱為“master”調(diào)整為“main”。隨后反饋外媒的郵件中,GitHub 發(fā)言人表示公司正在調(diào)整代碼倉(cāng)庫(kù)的默認(rèn)分支名稱,不在啟用“master”,并使用戶更容易為所有創(chuàng)建的新倉(cāng)庫(kù)選擇自己的默認(rèn)分支名稱。他們還表示,他們正在發(fā)布指導(dǎo)和工具,供用戶在現(xiàn)有的倉(cāng)庫(kù)中選擇重命名默認(rèn)分支。

GitHub正致力于將其服務(wù)中的“master”一詞替換為“main”這樣的中性詞,以避免任何不必要的提及“奴隸制”。這包括把 "master" 和 "slave"這樣的詞換成"main/default/primary" 和 "secondary"。另外,"blacklist" and "whitelist"也要換成 "allow list" 和 "deny/exclude list."GitHub擔(dān)心,繼續(xù)使用這些帶有種族色彩的詞匯可能會(huì)延長(zhǎng)種族成見(jiàn)。

GitHub可能是開(kāi)發(fā)人員社區(qū)中最受歡迎的產(chǎn)品之一。它是最流行的代碼托管平臺(tái),它使許多用戶可以更輕松地處理大型項(xiàng)目。

如今,在美國(guó)各地“黑人的命也是命”(Black Lives Matter)抗議活動(dòng)的推動(dòng)下,科技界再次努力將此類語(yǔ)言從源代碼、軟件應(yīng)用程序和在線服務(wù)中移除。

Android移動(dòng)操作系統(tǒng)、Go編程語(yǔ)言、PHPUnit庫(kù)和Curl文件下載實(shí)用程序也都表明了它們的想法,用中立的替代方法來(lái)取代blacklist/whitelist(黑名單/白名單)。

Git和GitHub都使用術(shù)語(yǔ)“master”來(lái)表示源代碼庫(kù)的默認(rèn)版本。開(kāi)發(fā)人員派生出一個(gè)“主控”版本來(lái)創(chuàng)建次要版本,將他們自己的代碼添加到這個(gè)默認(rèn)版本中,然后將他們的更改合并回“主控”版本中。

現(xiàn)在,幾個(gè)開(kāi)源項(xiàng)目正在將默認(rèn)Git代碼倉(cāng)庫(kù)的名稱從“master”改為“main”、“default”、“primary”、“root”或其他名稱。

例如,OpenSSL加密軟件圖書館自動(dòng)化軟件Ansible、微軟的PowerShell腳本語(yǔ)言、P5.js的JavaScript庫(kù)。

這些項(xiàng)目的舉動(dòng)引起了開(kāi)源社區(qū)的強(qiáng)烈反響,也讓Git項(xiàng)目本身現(xiàn)在考慮進(jìn)行正式的改變,盡管在其郵件列表和GitHub問(wèn)題部分的討論仍在進(jìn)行中,并且有相當(dāng)大的阻力。

舉報(bào) 0 收藏 0 打賞 0評(píng)論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁(yè)  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報(bào)  |  開(kāi)放轉(zhuǎn)載  |  滾動(dòng)資訊  |  English Version