专栏名称: 开源前线
推荐热门开源软件,播报最新开源项目和开源资讯!
目录
相关文章推荐
新加坡眼  ·  华人在新加坡有特权?李显龙:毫无根据 ·  14 小时前  
新加坡眼  ·  在新加坡偶遇家乡父母官,而且还是副国级 ·  2 天前  
新加坡眼  ·  949新币!iPhone ... ·  3 天前  
51好读  ›  专栏  ›  开源前线

继GitHub之后,GitLab也将默认分支名master改为main

开源前线  · 公众号  ·  · 2021-03-14 10:24

正文

继 GitHub 等之后,GitLab 也 宣布 使用"main"代替"master"作为新的默认分支名。值得注意的是,此举只会影响在 GitLab 中创建的新项目,现有项目不会受到影响。

自 2020 年 10 月 1 日 起,所有在 GitHub 上创建的新的源代码仓库就已默认被命名为"main"。此外,还有 MySQL 宣布删除 master、黑名单白名单等术语;Linus Torvalds 通过了 Linux 中避免 master/slave 等术语的提案 等等。

GitLab 称,其已经引入了更改,允许用户在 instance-level (对于 self-managed 用户)和 group-level (对于 SaaS 和 self-managed 用户)更改默认分支名称。并表示,为了进一步与社区保持一致,他们计划在即将发布的版本中进行以下更改:

  1. GitLab.com 和 self-managed 用户的默认分支名更改 :在 GitLab 中创建新项目时,默认分支名称将从更改 master main 。计划分两个阶段实施此更改:

    • 阶段1:计划将 GitLab 的底层 Git 版本更新为 2.31.0,作为 GitLab 的 13.11 版本的一部分,于 2021 年 4 月 22 日发布。分支名称的更改将以 feature flag 的形式发布。从 GitLab 创建的项目将继续使用当前的默认分支名称 master

    • 阶段 2:计划在 2021 年 5 月 22 日发布的下一个主要版本 14.0 中移除该 feature flag。在 GitLab 中创建的任何项目都将使用默认分支名称 main

    • Action required :将 self-managed 实例升级到 GitLab 14.0 时,通过 GitLab GUI 创建的新项目将 main 用作默认分支名称。如果你的项目正在运行配置在其他项目中的 CI/CD 作业,则需要更新对 master 的硬编码引用,以使用 main 或使用一个默认的 CI/CD变量 ,例如 CI_DEFAULT_BRANCH 。用户可以通过配置 自定义默认分支名 来继续使用 master

  2. GitLab 项目(及其相关项目)的默认分支名更改 GitLab 项目 及其相关项目的默认分支名将从 master







请到「今天看啥」查看全文