今天进行分支机构维护时,我丢失了MR和相关的讨论。不是悲剧,但我想尽可能地找回。我找到了一个开放的GitLab增强请求来撤消分支删除,但这似乎并不是我想要的。这是发生了什么:
分支A被推送到我们在本地安装的GitLab,并创建了MR,随后进行了一些讨论。我们意识到A是一个很好的开始,但是我们需要进行一些重要的重构。我们希望保留最终合并/运送的工作的分支名称,所以我们:
很明显,我们的GitLab心理模型是错误的。似乎提交后的钩子或某些东西会在删除分支时删除MR。我现在的问题是:我可以找回已删除的MR及其讨论吗?
答案 0 :(得分:1)
我很抱歉浪费社区时间。我是GitLab新手,到处绊脚。我的脚步还不够远。今天,我们发现,如果您具有URL,则可以转到原始MR。我想,当您到达那里时,它就关闭了。如果返回到项目级别并导航至MR,然后选择“已关闭”选项卡。可能一直存在,但是在我们的恐慌和新生中,我们没有找到它。
答案 1 :(得分:0)
已删除A,希望MR与提交而不是分支相关联。
这并不是MR的管理方式。
我更喜欢创建一个新的MR,作为第一个评论,它带有指向前一个MR的链接,以及讨论情况的摘要。
但是,似乎不可能重命名与MR(issue 32952)关联的分支:这是larger discussion at GitLab的一部分,仍在进行中。
同时,请尝试和contact GitLab support要求他们还原您的旧分支(并希望恢复其MR)