在gitlab中重新打开合并请求

use*_*254 8 gitlab

有没有办法在Gitlab中重新合并一个合并请求,就像有问题一样?

在此示例中,合并请求在代码审查之前已合并并已被还原,但重新打开原始合并请求以保留原始历史记录/讨论会很棒

gle*_*len 6

Gitlab 中有一个Reopen merge request按钮(已在 10.3.4-ce 中检查过,但较早出现)。然而,即使将提交添加到与合并请求相关的分支,它在按下时也绝对不会执行任何操作。

重新打开按钮


mor*_*rty 5

目前这是不可能的。有一个功能请求,有人已经开始处理它,但这项工作已经停滞。

目前我看到的唯一选择是打开一个新的合并请求并链接旧的请求。可能不是您想要的,但很容易做到,并且至少两个 MR 是链接的。

我还查看了API,是否可以复制旧的MR。虽然 API 确实允许您添加讨论,但这非常有限。特别是因为目前无法将讨论添加到特定文件和行号。甚至不可能通过 API 提取该信息

因此,完成“重新打开”或“复制”合并请求的唯一选择是弄乱数据库或处理合并请求