使用hub 命令很容易将问题转换为拉取请求:
hub pull-request -i 123
但是你如何反其道而行之,将拉取请求转换回问题?
您无法将拉取请求转换回问题。hub
通过github api转换为拉取请求。api中没有反向功能。
但是,如果您的意图是从拉取请求中删除提交,那么您想要更改拉取请求所基于的分支并执行git push -f
.
合并请求将仅包括合并时分支中的提交。但是,您不能完全隐藏这些旧提交。它们仍然可以在拉取请求的历史记录/评论中看到。
您可以在 github 上删除功能分支。拉取请求将包含最后已知的提交。如果合并了拉取请求,则之后功能分支中的更改对请求没有影响。
github-cli使用github api安装一个名为ghi
从命令行处理 github 问题的工具。但是,由于 api 不提供对问题的拉取请求的“降级”,因此该工具也不提供。