GitHub將于下月起用“main”取代“master”術(shù)語
從下個月開始,GitHub上創(chuàng)建的所有新的源代碼倉庫都將被命名為 "main"而不是 "master",這代表公司正在努力刪除不必要的奴隸制相關(guān)的詞語,并用更具包容性的術(shù)語取代。GitHub倉庫是用戶和公司存儲和同步其源代碼項目的地方。
默認(rèn)情況下,GitHub使用 "master"一詞來表示源代碼倉庫的主要版本。開發(fā)者在自己的電腦上制作 "master"的副本,將自己的代碼添加到其中,然后將修改的內(nèi)容合并回 "master"repo中。
"在2020年10月1日,你創(chuàng)建的任何新倉庫都將使用main作為默認(rèn)分支,而不是master,"該公司說。但是,將 "master"設(shè)置為默認(rèn)分支的現(xiàn)有版本庫將保持原樣。
"對于現(xiàn)有的代碼倉庫而言,立即重命名默認(rèn)分支會面臨一系列挑戰(zhàn),"GitHub在本月早些時候發(fā)布的支持頁面中解釋說,例如必須編輯請求的設(shè)置和修改安全策略。
"到今年年底,我們將使現(xiàn)有的倉庫無縫地重命名他們的默認(rèn)分支,并且自動完成相應(yīng)的配套支持工作,所有這些都是自動的。"
該公司此舉也是科技界一個更大趨勢的一部分。在今年早些時候喬治-弗洛伊德(George Floyd)的慘死和BLM抗議活動之后,科技公司希望通過放棄master、slave、blacklist和whitelist等非包容性術(shù)語來表達(dá)對黑人社區(qū)的支持。
微軟、IBM、Twitter、紅帽、MySQL、Linux內(nèi)核和OpenBSD等公司和主要的開源項目都同意在2020年夏天之前對其技術(shù)術(shù)語進(jìn)行修改。
GitHub是首批表示支持這種改變的公司之一,當(dāng)時其CEO在6月份透露,他們已經(jīng)在尋找 "master"的替代稱呼,該公司在本月早些時候宣布的消息就是為了兌現(xiàn)其CEO的承諾。
此外,作為GitHub的基礎(chǔ)軟件的Git項目也宣布了類似的計劃,至少在未來為倉庫所有者提供定制默認(rèn)倉庫分支的選擇。