"Allowed to push"和"Allowed to merge"在Gitlab中的含义是什么?

23
在 GitLab 受保护分支中,“Allowed to push” 和 “Allowed to merge” 的含义是什么?
2个回答

16

允许推送 意味着用户被允许向分支进行 git push 操作。

允许合并 意味着用户被允许将合并请求合并到该分支。


16

引用Gitlab文档:

使用“允许推送”和“允许合并”设置,您可以控制不同角色可以执行的受保护分支操作。例如,您可以将“允许推送”设置为“无人”,将“允许合并”设置为“开发者+主管”,以要求每个人提交合并请求以进行对受保护分支的更改。

允许推送允许一组人直接快进式提交非强制推送到特定分支,理想情况下,对于受保护的分支,只应该允许维护者进行此操作。

允许合并 允许一组人将合并/拉取请求合并到分支中,对于像master这样的受保护分支,理想情况下只应由维护者进行操作。


如果我将“合并权限”设置为仅限维护人员,那么它不会阻止其他人创建合并请求吗? - Sergey Molchanovsky

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接