【发布时间】:2017-08-30 12:17:40
【问题描述】:
我创建了一个功能分支,比如说在 github 上的 feature/branch1。
我为它创建了一个拉取请求并将其合并。
当它到达我们的管道时,我们认为存在问题,并使用 Git 上的 Revert 按钮将其恢复 这创建了一个“Revert” PR,我们与 master 合并,一切都很好。
几周后,发布其他合并到 master 中的 PR,我们认为我们会revert-the-revert。这一次,我们进入了已关闭的 Revert PR 并尝试再次使用 Revert 按钮。但是我们收到了这个错误信息
Sorry, this pull request couldn't be reverted automatically.
It may have already been reverted, or the content may have changed since it was merged.
如何完成此还原?
我想要的最理想的情况是有一个新的分支,其中包含 revert 的 revert,这样我就可以进行进一步的更改并返回 PR 过程。 p>
【问题讨论】:
-
您使用什么工具进行还原?我严重怀疑 git 本身会打印它
-
这个
revert按钮是github上的一个功能。
标签: git github merge git-revert