如何判断拉取请求是否已合并

Rab*_*820 4 git merge github pull-request

所以我的问题有点这篇文章解决了,但我仍然有点困惑。基本上,我正在 GitHub 上查看一个 repo,我看到目前有 34 个打开的拉取请求和 173 个关闭的拉取请求。我目前的理解是这样的:

  1. 如果有人提出愚蠢的拉取请求,维护者将关闭它
  2. 如果有人提出合法的拉取请求,维护者可能会合并它,此时请求被关闭
  3. 如果一个请求是开放的(合法与否),那么这意味着维护者还没有处理它(或者正在解决冲突)

然而,这个 repo 中的许多开放请求都非常旧,即使它们似乎做了合理的更改。这让我怀疑我上面的第二个假设是否正确。那么,合并时拉取请求是关闭还是保持打开状态?如果它们保持开放,我怎么知道它们实际上已合并,而不仅仅是处于不确定状态?

提前致谢。

Big*_*her 6

只要维护者通过 Web 界面合并更改,拉取请求就会自动关闭。如果他使用命令行合并,只要他将代码推回 Github,它就会被关闭。

所以如果一个 PR 仍然打开,就意味着它没有被合并。

参考:Best-way-to-merge-a-github-pull-request