【问题标题】:If I have a GitHub issue number for a pull request, is that the same as the pull request number?如果我有一个拉取请求的 GitHub 问题编号,它与拉取请求编号相同吗?
【发布时间】:2020-08-31 21:47:13
【问题描述】:

当我在问题后立即创建拉取请求时,拉取请求编号通常比问题编号多 1,这表明它们共享相同的计数器。同样,Create an issue comment API 似乎是在拉取请求中评论主要讨论的主要方式,API 请求issue_number。但是,GitHub 上没有任何官方声明问题编号等于拉取请求编号。

是否有任何官方文档或评论可以验证拉取请求的问题编号是否等于其拉取请求编号?

【问题讨论】:

  • 问题和 PR 都从同一个“池”中获取数字。因此,如果它们是同时创建的,它们可能是连续的,但不能保证(其他人可能会在两者之间取下一个值)。不确定您所说的“等于”是什么意思,每个数字都指的是 PR 一个问题。

标签: github pull-request github-issues


【解决方案1】:

是的,他们共享相同的号码。

您还可以看到,当更改 url 中的数字时(pull request url 或 issue url),它会重定向到正确的类型(so issue 或 pull request)

这里记录了一些内容:https://docs.github.com/en/github/writing-on-github/autolinked-references-and-urls#issues-and-pull-requests

发布或拉取请求 URL

...

短链接

#26

【讨论】:

    【解决方案2】:

    问题、拉取请求和(如果启用)讨论都来自同一个池。如果您使用 API,则共享操作的拉取请求编号为 the right thing to do

    每个拉取请求都是一个问题,但并非每个问题都是一个拉取请求。因此,Issue API 中提供了这两个功能的“共享”操作,例如操作受让人、标签和里程碑。

    【讨论】:

      猜你喜欢
      • 2014-04-15
      • 1970-01-01
      • 2014-11-30
      • 2014-04-20
      • 2020-03-23
      • 1970-01-01
      • 1970-01-01
      • 2018-06-17
      • 2012-11-18
      相关资源
      最近更新 更多