在GitLab中重现MR

uubf1zoe  于 2022-12-10  发布在  Git
关注(0)|答案(1)|浏览(264)

我做了一个合并请求,并且已经合并了它,但是想编辑提交消息,挤压/取消挤压提交,等等。我知道我可以通过git commit --fixup/git rebase做一些事情到合并的分支,但是MR本身会怎么样?它会自动修复吗?
假设我有一个源代码分支:

$ git log --oneline -n2
b6ddddddd commit message 1
b7ddddddd commit message 2

我有一个分支,其中源分支被合并到:

$ git log --oneline -n2
c6cccccac Merge branch `source` into `destination`
c7cccccbc MR Commit message

这里我有一个MR,它实际上有两个压缩的提交(b6dddddddb7ddddddd),但是我想“解压缩”提交并重做MR(那个被合并了),有办法做到吗?或者我需要打开一个新的MR?

xriantvc

xriantvc1#

我提出了合并请求,并且已将其合并
这将意味着“重新开放MR”,而这在目前(2022年)是不可能的,如explained here
最好创建一个新的单独的MR,其中源分支基于目标远程分支的顶部重新建立,并且您可以再次推送该新MR。

相关问题