You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitLab中已合并的Merge Request能否像Issue一样重新打开?

关于GitLab重新打开已合并Merge Request的问题

答案是不能直接重新打开已合并的Merge Request——GitLab目前没有提供一键重新打开这类MR的功能,但别担心,有几个实用办法能帮你保留原MR的历史记录、讨论内容和评审痕迹,完美适配你说的「提前合并又回滚,想复用原MR上下文」的场景:

  • 基于原分支/回滚分支新建MR并关联原MR
    如果原MR对应的分支还没被删除,直接基于这个分支(或者回滚后的分支)创建新的Merge Request就行。在新MR的描述框里,直接写上原MR的编号(比如「关联原MR !123」),GitLab会自动在两个MR之间建立关联关系——你在新MR页面就能直接跳转到原MR查看所有历史讨论、评审意见,原MR的页面也会显示关联的新MR,上下文完全不会断。
    要是原分支已经被删掉了,也可以从合并提交的父节点切出一个新分支,同样在新MR里关联原MR编号,必要时还能直接引用原MR里的具体评论(格式是!原MR编号#评论ID),把关键讨论内容同步过来。

  • 在原MR页面留存上下文说明
    虽然不能重新打开原MR,但你可以在原MR的评论区里补充说明:「此MR已回滚,后续相关修改见新MR !456」,这样所有查看原MR的人都能快速找到后续的替代MR,历史痕迹也能完整保留。

简单来说,虽然没有直接重新打开的按钮,但通过「新建MR+关联原MR」的方式,完全能达到你想要的「保留历史记录与讨论内容」的目的,不会浪费之前的评审和沟通成果。

内容的提问来源于stack exchange,提问作者user9517254

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 11:16:29