为什么我的Pull Request已经被合并了,但我没有列入项目的贡献者名单?

7
我在GitHub上的一个开源项目的主分支上合并了一个PR。该项目不是fork,如果我查看我在PR中编辑的主树中的文件,则会在那里列出我作为该文件的贡献者。
然而,由于某种原因,我没有出现在该项目的主要“贡献者”页面中。有人知道为什么吗?我已经查看了this GitHub help page about contributions showing up on my own profile,但我的问题是关于显示在实际项目的“贡献者”页面上。
供参考,这是相关的PR: https://github.com/octokit/octokit.rb/pull/780

我怀疑有延迟发生。 - Tatsuyuki Ishi
自从PR被合并以来已经过了几个月。 - sixty4bit
我会感激提供PR链接。 - Tatsuyuki Ishi
@TatsuyukiIshi 我刚刚在 OP 的末尾添加了一个 PR 链接。 - sixty4bit
看起来你已经获得了[贡献者]徽章,所以我想这只是一个搜索错误。 - Tatsuyuki Ishi
https://github.com/FancyGrid/awesome-grid/pull/19 我有一个类似的问题,如果我的PR被合并了,为什么我不是贡献者?[只是想理解我做错了什么,那是我的第一个PR] - Angela P
1个回答

8
对于某些情况,它可能是一个压缩合并的PR。
此时,完全归属于合并PR的人。GitHub似乎在您的个人资料上为您贡献,但由于提交没有计入,因此更改不会使您成为贡献者。
当合并拉取请求并压缩提交时,只有合并拉取请求的用户和打开拉取请求的用户会获得贡献积分。拉取请求的其他贡献者将不会获得贡献积分。link 更新:只爬取“前”100个贡献者,并且严格限制为100个,并切掉其余部分。您仅做出了一项贡献,因此最终会隐藏在被切掉的部分中。
确认您是否具有贡献者身份的最佳方法是使用最近实施的评论徽章功能。您似乎已经拥有它。

1
谢谢。我刚意识到了我的一个主要疏忽,就是你在这里指出的:贡献者页面只列出了前100个贡献者,即使当你从项目主页点击链接时,它会列出完整数量(在这种情况下是176个贡献者)。我只是假设,由于我点击了一个说“176个贡献者”的链接,它带我去的页面显示了176个贡献者,所以我只做了一个完整页面搜索,并查看分页,但没有查看页面上最后一个贡献者的编号。 - sixty4bit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接