【发布时间】:2017-03-21 16:05:36
【问题描述】:
我已将受保护的分支配置为允许推送“无人”并为任何开发人员合并。但它似乎也允许任何开发人员解决请求。所以添加合并请求的开发者可以解决。
我知道任何人都不应该这样做,但是 gitlab 有没有办法强制让“另一个”人解决合并请求而不是请求者本人?
【问题讨论】:
-
目前 gitlab 中没有这样的功能。也许在他们的问题跟踪器上提出建议。
我已将受保护的分支配置为允许推送“无人”并为任何开发人员合并。但它似乎也允许任何开发人员解决请求。所以添加合并请求的开发者可以解决。
我知道任何人都不应该这样做,但是 gitlab 有没有办法强制让“另一个”人解决合并请求而不是请求者本人?
【问题讨论】:
这在一年前的企业版中可用:
https://docs.gitlab.com/ee/user/project/merge_requests/merge_request_approvals.html
禁止作者批准合并请求的选项:
https://gitlab.com/gitlab-org/gitlab-ee/issues/388
解决“不允许作者批准合并请求的选项”:
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/455
阻止作者成为审批者:
【讨论】: