从提交消息关闭GitLab CE合并请求

Ken*_*den 6 git pull-request gitlab gitlab-ce

GitHub的一个有用功能是用户可以通过提交消息关闭他们的"拉取请求"(PR).例如,如果Closes #1写入提交消息并且该提交随后落在master分支上,GitHub将自动关闭PR.

GitLab具有类似的设置,但拉取请求被称为"合并请求"(MR).虽然我在GitHub中找到了对自动PR关闭功能的支持,但似乎GitLab完全没有这个有用的功能.关闭合并请求(我发现)的唯一方法是手动点击GitLab本身的"接受"或"关闭"按钮.

这个问题说明了有问题的特征.

是的,我知道你可以解决问题,如下所述:http://docs.gitlab.com/ee/customization/issue_closing.html

但正如那页所说:

当提交或合并请求解决一个或多个问题时,当提交或合并请求落在项目的默认分支中时,可能会自动关闭这些问题.

因此,如果MR或提交登陆,则只会关闭问题master,但如果提交登陆,则不会关闭MR master.

我搜索了GitLab-CE回购的问题并空手而归.这只是一个记录不完整的功能,还是GitLab CE根本不支持这个?

Ken*_*den -1

GitLab CE 有一个问题解决了这个问题,但看起来开发人员选择忽略它(该问题已关闭,没有任何公众评论)。

https://gitlab.com/gitlab-org/gitlab-ce/issues/4106