gpt4 book ai didi

来自提交哈希的 GitHub pull 请求 ID

转载 作者:行者123 更新时间:2023-12-01 22:58:30 24 4
gpt4 key购买 nike

如何从提交哈希中获取 GitHub PR id?可以在 git 控制台或 GitHub API 中使用吗?

最佳答案

使用 GitHub API (V3) 绝对是可能的。要获得 PR ID,您需要使用 GitHub Search Issues API 并首先找到 PR 编号,然后您可以使用 PR 编号查找 PR 编号。请注意, pull 请求将具有 pull 请求 ID 和单独的问题 ID。

例如,假设您有一个提交 sha - 7dd1bcf5f2f5eeed34cc2ec63053098fba302b6c .要从此 sha 中找到 PR id,您可以执行以下操作:

第一步:使用commit sha找到PR号:使用Github搜索api-https://api.github.com/search/issues?q=sha:7dd1bcf5f2f5eeed34cc2ec63053098fba302b6c .在 JSON 响应中,字段“number”代表 PR 编号(在本例中为 16),“ID”代表问题 ID(不是 PR ID)

第 2 步:使用 PR 编号和 repo 详细信息查找 PR ID。从步骤 1 中收到的 JSON 响应,我们可以构建以下内容 -https://api.github.com/repos/lamassu/lamassu-admin/pulls/16 .在收到的 JSON 响应中,“ID”字段是所需的 PR ID。

关于来自提交哈希的 GitHub pull 请求 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45635224/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com