我将一个pr合并到github上一个开源项目的主分支中。该项目不是fork,如果我在pr中编辑的主目录树中查看该文件,我将作为该文件的贡献者列在那里。
但是,出于某种原因,我没有出现在项目的主要“贡献者”页面中。有人知道为什么吗?我已经看过this GitHub help page about contributions showing up on my own profile了,但我的问题是在实际项目的“贡献者”页面中出现。
作为参考,这里是所讨论的公关:https://github.com/octokit/octokit.rb/pull/780
最佳答案
在某些情况下,这可能是一个挤压合并公关。
然后,作者完全属于合并pr的人。github似乎认为您在您的个人资料中有贡献,但由于它不在提交中,因此更改可能不会使您成为贡献者。
当一个pull请求被合并并且提交被压扁时,只有合并了pull请求的用户和打开pull请求的用户收到贡献信用。拉取请求的其他贡献者将不会获得贡献积分。link
更新:只有“前100名”的贡献者被爬网,并且它是一个100的严格限制和削减其余。你只贡献了一个,所以你最终躲在被切割的部分。
确认您是否具有参与者状态的最佳方法是在评论中使用最近实现的徽章功能。你好像有。