问题描述
我有一个仓库,我和我的2个朋友一起工作,我想获得有关每个贡献者的见解,但是Github出于某种原因已停止计算我的提交。
我已经读过有关the criteria used to "approve" commits that will be counted on the insights tab的信息,从here可以看出我的问题是以下原因:
您是否已将用于提交提交的电子邮件(some_username_that_is_not_an_email)添加到GitHub帐户?
但是some_username_that_is_not_an_email
不是电子邮件,因此我无法进入我的个人资料并将其添加为批准的电子邮件
所以我想知道,是否还有其他“ Insight回购/网站/项目”也计算未批准提交的贡献,或者是否有办法让Github接受这些提交(最好不必更改每个提交的信息) ?
解决方法
从评论中的讨论来看,没有任何(或至少是任何流行的)项目/应用程序/插件可以轻松给出统计数据并与GitHub同时集成。
但是有很多非常好的工具和应用程序可以为我们提供各种与git相关的统计信息,我们以后可以发布和共享这些统计信息。
我建议使用gitstats。
要使用它:
# clone
git clone https://github.com/hoxu/gitstats.git
cd gitstats
# run
./gitstats <repo location> <stats output>
# view stats from output dir
firefox index.html
这可以为我们提供所有提交过承诺的人的多个页面。统计输出中将提及 Github验证的和有效创建提交的任何其他用户。
这确实满足了要求,但唯一的缺点是它没有与Github集成在一起,但是至少可以轻松共享和发布输出。