Microsoft|[图]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库 。
【Microsoft|[图]Git 2.28发布:GitHub正推进“master/slave”等名称的更换工作】这些项目的举动引起了开源社区的强烈反响,也让Git项目本身现在考虑进行正式的改变,尽管在其邮件列表和GitHub问题部分的讨论仍在进行中,并且有相当大的阻力 。
推荐阅读
- Microsoft|外媒Android Authority分享Surface Duo真机开箱视频
- Microsoft|微软发布Edge 85稳定版 但触笔用户可能对Edge 86更感兴趣
- Microsoft|小冰演出季主题曲《HOPE》发布 你的AI音乐家已上线
- Microsoft|微软探索 LTO+PGO 以优化 Linux 内核
- Microsoft|[图]Edge 85发布:优化集锦功能 增强PDF处理
- Microsoft|[图]微软预热本月Edge新功能:联动神奇女侠启动编程挑战赛
- Microsoft|TikTok可能会在未来48小时内与微软达成出售交易
- Microsoft|微软Surface Duo双屏智能手机开箱图像出现
- Microsoft|微软Surface Duo智能手机开箱
- Microsoft|微软向开发人员的邮件列表"宣战"
