了解受保护分支推送和合并角色属性

问题描述 投票:0回答:1

在Gitlab(社区版v16.6.2)中,受保护分支配置页面,我们可以为“允许合并”和“允许推送合并”分配角色。

允许推送意味着允许合并。这就是为什么“允许推送”被重命名为“允许推送和合并”。看 将“允许推送”更改为“允许推送并合并”

问题

如果我们在“允许合并”中设置比“允许推送和合并”更大的角色,有什么区别吗?或者严格等同于我们在“允许合并”和“允许推送”中设置相同的角色并合并”。

另外说明,上述两种配置是否严格等效,或者选择其中一种配置是否有任何影响?

gitlab branch roles
1个回答
0
投票

这两个设置不一样。

  • “允许合并”意味着具有规定角色的成员可以单击合并请求上的“合并”按钮,将更改合并到受保护的分支中。
  • “允许推送和合并”更宽松。具有指定角色的成员可以另外直接推送到受保护的分支,而不需要他们创建新的分支/MR。

受保护的分支文档很好地解释了当您有多个匹配规则时会发生什么,所以我不会在这里重申所有内容,仅此

最宽松的规则决定了分支机构的保护级别

© www.soinside.com 2019 - 2024. All rights reserved.