1-4-main(GitLab宣布默认主存储库将从Master更名为Main),起源于:黑命贵

继 GitHub 等之后,GitLab 也宣布使用”main”代替”master”作为新的默认分支名。值得注意的是,此举只会影响在 GitLab 中创建的新项目,现有项目不会受到影响。自2020年10月1日起,所有在 GitHub 上创建的新的源代码仓库就已默认被命名为”main”。

每个Git存储库都有一个初始创建分支,历史上的开发者已经习惯将之默认称作“主分支”(master)。究其词源,其实来自于Git前身Bitkeeper的“主存储库”(MasterRepository),其它副本则被称作“从属存储库”(SlaveRepositories)。不过在听取了社区的大量反馈之后,Git将很快改变默认的分支命名。

(来自:GitLab)

起源 - “Black Lives Matter” 黑命贵

自2020年六月起,由于“Black Lives Matter”抗议活动持续发酵,而计算机行业中对master与slave这两个词的使用引起了部分人的反感。

在抗议声起、社会动荡加剧之时,更多的人认为这些包含历史文化因素的词汇已经过时,且应当被替换,于是多个开源项目开始采取行动替换冒犯性的术语,其中包括 PHPUnit 和 Curl、OpenZFS 等。

不仅仅是master与slave,还有许多相关的词汇如whitelist与blacklist都被计划更改为allowList与denyList。

正如 ZDNet 所说,继续使用这些带有种族色彩的词汇可能会延长种族歧视。一些学者在 2018 年的期刊上写道,“这些术语不仅反映了种族主义文化,而且还强化、合法化和延续了它。”

而 LinkedIn 的软件工程师 Gabriel Csapo 也在 Twitter 上表示,他也正在提出更新 Microsoft 内部库的请求,并删除任何带有种族歧视色彩的短语。

我个人还是习惯使用master

posted @ 2023-06-12 14:24  技术改变命运Andy  阅读(1123)  评论(0编辑  收藏  举报