我想知道我的合作者有多少贡献。所以我需要知道自己写了多少代码并推送到github。但是,在github中,也有合并消息会打扰我。
在 github 或 git 中是否有办法让我知道协作者在特定时间内实际提交代码?(在每个分支)
更新 我可以看到这个合作者的非重复提交的差异吗?IE。其他人的提交也将显示在合并提交中。
Github 实际上在存储库的 Graphs 部分为您完成了这项工作。“贡献者”和“影响”选项卡都包括所有非合并提交的#commits、+lines/-lines。
编辑:刚刚意识到你想要所有分支的数据,Github 的图表只报告主分支。我不知道有什么方法可以从 Github 获取所有分支信息。
Github 现在(2013 年 4 月)提出了一种可视化每个协作者的提交数量的方法,项目Pulse(“ Get up to speed with Pulse ”)
Pulse 将向您显示谁一直在积极提交,以及项目的默认分支中发生了什么变化:
您可以在导航栏左侧找到链接。
但是,这只是在一段时间内:
因此,这不是在项目的整个生命周期中获取合作者活动的方法。