github提供了一个" Revert"它中的按钮是Web界面,它允许我们恢复已经合并的拉取请求。
据我所知,这始终涉及创建新的拉取请求以恢复更改。
是否可以使用API轻松复制此功能?是否可以在不创建新的Pull请求的情况下完成?
为了澄清更多,PR从分支A到分支B - 如果我使用底层git命令撤消分支B中的更改,PR会发生什么?
答案 0 :(得分:1)
没有API端点为您执行此操作,没有。您需要做的是使用合并拉取请求的SHA并在本地git revert SHA
之后执行git push
到相应的分支。这避免了需要做一个新的拉取请求。
如果我使用底层的git命令撤消B中的更改,那么PR会发生什么?
无。它仍然合并。