在gitlab中重新打开合并请求

时间:2018-03-19 14:18:12

标签: gitlab

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

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

2 个答案:

答案 0 :(得分:2)

在Gitlab中有一个Reopen merge request按钮(已通过10.3.4-ce进行检查,但出现的较早)。但是,即使按下提交,分支请求也绝对没有任何作用。

reopen button

答案 1 :(得分:1)

目前无法实现。有一个feature request和一个已经started working on it的人,但是这项工作已经停滞了。

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

我还查看了API,是否可以复制旧的MR。尽管该API确实允许您添加讨论,但这是非常有限的。特别是因为当前不可能将讨论添加到特定的文件和行号。 It not even possible to extract that information via the API

因此,完成“重新打开”或“复制”合并请求的唯一选择是使数据库混乱或在merge request上工作。