Ser*_*ity 10 git merge github git-revert
我创建了一个功能分支,让我们说feature/branch1在github上.我为它创建了一个pull请求并将其合并.

当它到达我们的管道时,我们发现存在问题,我们使用Git上的Revert按钮将其恢复.这创建了一个"Revert"PR,我们与master合并,一切都很顺利.

几个星期后,发布其他合并到主人的PR,我们认为我们会恢复 - 恢复.这一次,我们进入了已关闭的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.
Run Code Online (Sandbox Code Playgroud)
如何完成此恢复?
我希望拥有的最理想的情况是拥有一个包含恢复的恢复的新分支,因此我可以进行进一步的更改并返回PR过程.
max*_*630 14
你看到的错误是github的人工检查,我个人认为不需要.您可以在本地恢复还原:
git fetch origin master
git checkout origin/master (or reset)
git revert <REVERT HASH>
git push origin master
Run Code Online (Sandbox Code Playgroud)
这应该成功,与自恢复以来所做的更改的模数冲突.
PS:实际上,错误可能是因为冲突.
| 归档时间: |
|
| 查看次数: |
10316 次 |
| 最近记录: |