6

使用hub 命令很容易将问题转换为拉取请求:

hub pull-request -i 123

但是你如何反其道而行之,将拉取请求转换回问题?

4

1 回答 1

2

您无法将拉取请求转换回问题。hub通过github api转换为拉取请求。api中没有反向功能。

但是,如果您的意图是从拉取请求中删除提交,那么您想要更改拉取请求所基于的分支并执行git push -f.

合并请求将仅包括合并时分支中的提交。但是,您不能完全隐藏这些旧提交。它们仍然可以在拉取请求的历史记录/评论中看到。


您可以在 github 上删除功能分支。拉取请求将包含最后已知的提交。如果合并了拉取请求,则之后功能分支中的更改对请求没有影响。


github-cli使用github api安装一个名为ghi从命令行处理 github 问题的工具。但是,由于 api 不提供对问题的拉取请求的“降级”,因此该工具也不提供。

于 2012-12-19T16:14:22.060 回答