我们正在使用 Gitlab(gitlab.com 免费版)。我的同事正在创建合并请求,我们正在从一个分支(开发)合并到另一个(主)。当我的同事合并到 master 时,MR 显示为已合并。然后我在合并的分支上运行一些测试(目前不是通过 GL 自动完成的),当我对合并感到满意时,我想关闭合并请求。但是我没有任何关闭它的选项 - 我没有关闭按钮,如果我在评论中输入/close 它不会做任何事情。
我的同事和我自己都无法关闭 MR。我们都拥有 Master 身份并尝试更改各种 MR 项目设置,但无济于事。
请问有人可以帮忙吗?
最佳答案
在 Gitlab 中,merged
status 表示相关提交已经合并,不需要任何操作。closed
合并请求是一个已被搁置或被认为不相关的请求。因此,它不会合并到代码库中。
因此,您只有merge
当您对更改和 close
感到满意时,请联系 MR如果您认为这些更改不值得集成到代码库中,则可以使用它们。
典型的工作流程如下:
当然,如果测试在 CI 中自动运行会更好。
关于merge - 关闭 gitlab 合并请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43340029/