有没有一种简单的方法可以使用API​​恢复已合并的Pull Request?

时间:2015-07-27 17:29:53

标签: github github-api github3.py

github提供了一个" Revert"它中的按钮是Web界面,它允许我们恢复已经合并的拉取请求。

据我所知,这始终涉及创建新的拉取请求以恢复更改。

是否可以使用API​​轻松复制此功能?是否可以在不创建新的Pull请求的情况下完成?

为了澄清更多,PR从分支A到分支B - 如果我使用底层git命令撤消分支B中的更改,PR会发生什么?

1 个答案:

答案 0 :(得分:1)

没有API端点为您执行此操作,没有。您需要做的是使用合并拉取请求的SHA并在本地git revert SHA之后执行git push到相应的分支。这避免了需要做一个新的拉取请求。

  

如果我使用底层的git命令撤消B中的更改,那么PR会发生什么?

无。它仍然合并。