批准合并请求后,为什么Gitlab会自动将目标分支合并到源分支中?如何禁用此行为?

问题描述

为什么在批准合并请求时Gitlab会自动将目标分支合并到源分支中?如何禁用此行为?

解决方法

没有禁用此功能的功能。但是,您可以阻止以防止MR被意外合并。

在下面找到一些阻止MR合并的选项:

  • 合并请求批准

https://docs.gitlab.com/ee/user/project/merge_requests/merge_request_approvals.html

  • 在制品合并请求

https://docs.gitlab.com/ee/user/project/merge_requests/work_in_progress_merge_requests.html

  • 如果所有讨论都解决,则仅允许MR合并

https://docs.gitlab.com/ee/user/discussions/index.html#only-allow-merge-requests-to-be-merged-if-all-discussions-are-resolved