在github网站上,很多问题都与拉请求或提交相关联(引用)。有没有办法可以在github存档数据库或github API中找到连接?
答案 0 :(得分:1)
无法请求通过编号链接的问题或提交。我猜你在提交消息类似于“修复#13”时会想要一些东西给你看,并给你提交和问题。这是不可能的。据我所知(并且目前已经记录了API),如果不解析提交消息并自行发布/发布评论正文,这是不可能的。在大多数情况下,这将是相当详尽的,并且完全不可靠。其中一些可能不会引用GitHub问题,即使源是在GitHub上。
你可以随时通过contacting GitHub查看他们是否会接受请求
答案 1 :(得分:0)
当您通过GitHub V3 Pull Request API查询拉取请求时,您确实看到了对问题和提交的引用:
GET /repos/:owner/:repo/pulls/:number
响应
Status: 200 OK
X-RateLimit-Limit: 5000
X-RateLimit-Remaining: 4999
{
"url": "https://api.github.com/octocat/Hello-World/pulls/1",
"html_url": "https://github.com/octocat/Hello-World/pulls/1",
"diff_url": "https://github.com/octocat/Hello-World/pulls/1.diff",
"patch_url": "https://github.com/octocat/Hello-World/pulls/1.patch",
"issue_url": "https://github.com/octocat/Hello-World/issue/1",
"number": 1,
"state": "open",
"title": "new-feature",
"body": "Please pull these awesome changes",
"created_at": "2011-01-26T19:01:12Z",
"updated_at": "2011-01-26T19:01:12Z",
"closed_at": "2011-01-26T19:01:12Z",
"merged_at": "2011-01-26T19:01:12Z",
"head": {
"label": "new-topic",
"ref": "new-topic",
"sha": "6dcb09b5b57875f334f61aebed695e2e4193db5e",
...
这是获取您所关联的一种方法,来自给定的拉取请求。