首页 > 解决方案 > 我可以恢复已删除分支的 GitLab 合并请求吗?

问题描述

今天在做一些分支维护时,我失去了一个 MR 和相关的讨论。不是悲剧,但如果可能的话,我想把它找回来。我发现了一个开放的 GitLab 增强请求来撤消分支删除,但这似乎并不是我想要的。这是发生的事情:

分支 A 被推送到我们本地安装的 GitLab,创建了一个 MR,随后进行了一些讨论。我们意识到 A 是一个好的开始,但我们需要进行一些重大的重构。我们希望为最终合并/交付的工作保留分支名称,因此我们:

显然,我们对 GitLab 的心智模型是错误的。似乎 post-commit 钩子或其他东西在删除分支时删除了 MR。我现在的问题是:我可以恢复已删除的 MR 及其讨论吗?

标签: gitlab

解决方案


我为浪费社区时间而道歉。我是 GitLab 新手,一直在跌跌撞撞。我跌得还不够远。今天我们发现,如果你有 URL,你可以访问原始的 MR。当你到达那里时,它已经关闭,正如你所期望的那样,我想。如果您返回项目级别并导航到 MR,然后选择 Closed 选项卡,它就在那里。它可能一直都在那里,但在我们的恐慌和新手中,我们没有找到它。


推荐阅读