mas*_*omi 13 github github-api
Github API(v3)允许您获取拉取请求的列表,并获得有关单个拉取请求的更多详细信息.我似乎无法找到的是拉请求来自的分支的名称以及拉请求建议将代码合并到的分支.
使用Github API如何确定拉取请求中涉及的分支?
小智 23
访问Pull请求URL. 我们以https://api.github.com/repos/github/gitignore/pulls/566为例.
解析JSON对象.
Pull Request引用了两个分支.该base分支合并目标.通常这是master存储库的分支.
base.label是的github:master,意思是它是master> 的分支github/gitignore.base.ref是分支名称"master".base.sha是该分支的当前SHA.
该head分支是你归并到什么base.
head.label是的fidelski:add-obvious-autotools-files,意思是它的add-obvious-autotools-files分支fidelski/gitignore.head.ref是分支名称add-obvious-autotools-files.head.sha是该分支的当前SHA.