Github API (v3) 允许您获取拉取请求列表,并获取有关单个拉取请求的更多详细信息。我似乎找不到的是拉取请求来自的分支的名称以及拉取请求建议将代码合并到的分支。
使用 Github API 如何确定拉取请求中涉及的分支?
Github API (v3) 允许您获取拉取请求列表,并获取有关单个拉取请求的更多详细信息。我似乎找不到的是拉取请求来自的分支的名称以及拉取请求建议将代码合并到的分支。
使用 Github API 如何确定拉取请求中涉及的分支?
访问拉取请求 URL。 我们以https://api.github.com/repos/github/gitignore/pulls/566为例。
解析 JSON 对象。
拉取请求引用两个分支。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。