【问题标题】:GItlab - close multiple issue with a single merge requestGItlab - 用一个合并请求关闭多个问题
【发布时间】:2021-04-09 10:49:20
【问题描述】:

我正在处理一个与我完成的 gitlab 合并请求相关的问题,但我还不能这样做(我必须等待一些同事有空来审查)。

现在,在我等待的时候,我应该开始处理一个新问题,但是,为了开发第二个问题的功能,我需要在第一个问题中提交的文件。

所以我决定继续处理同一个合并请求,然后同时审查这两个请求。

我确信有一种方法可以在 gitlab 上标记该合并请求会关闭这两个问题,但我不记得该怎么做,而且我在 gitlab 文档上找到这样一个特定操作时遇到了一些问题!

关闭 2 个问题的合并请求示例:

【问题讨论】:

标签: git gitlab issue-tracking


【解决方案1】:

cmets 中 Jakob Liskow 的答案是正确的。

这里是扩展版本(根据 GitLab 文档)。使用 GitLab 合并请求时:

如果提交消息或合并请求描述包含与定义的模式匹配的文本,则匹配文本中引用的所有问题在以下任一情况下都会关闭:

The commit is pushed to a project’s default branch.
The commit or merge request is merged into the default branch. 

例如,如果您在合并请求描述中包含 Closes #4、#6、Related to #5:

Issues #4 and #6 are closed automatically when the MR is merged.
Issue #5 is marked as a related issue, but it’s not closed automatically. 

或者,当您从问题创建合并请求时,它会继承问题的里程碑和标签。

出于性能原因,从现有存储库首次推送时会禁用自动关闭问题。

【讨论】:

    猜你喜欢
    • 2017-08-13
    • 1970-01-01
    • 2018-11-08
    • 2021-06-04
    • 2020-09-28
    • 2018-07-05
    • 2019-03-13
    • 1970-01-01
    • 2019-04-18
    相关资源
    最近更新 更多