码迷,mamicode.com
首页 > 其他好文 > 详细

关于github的pull requests,commits,issues,code reivew统计

时间:2020-03-15 20:42:33      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:没有   tps   创建   代码   功能   变更   界面   name   必须   

Contributions

github将所有的改动行为称为contributions

包括commit,pr, code review,isssue,fork等等。

github有个叫活动概览(Activity overview)的功能,将contributions按照下面四个象限进行分类统计:

Commits

Pull requests

Code review

Issues

如下图:(https://github.com/geektcp

技术图片

Commits

commits统计提交行为,如下4个条件中任意一个满足即可:

1、新建了仓库;

2、在自己建的仓库提交了代码(包括新增文件,编辑文件,删除文件,重命名文件,移动文件路径等);

3、fork了一个新仓库;

4、创建了一个pull request请求;

5、合并了其他人的代码Merge pull request

 

下面条件不会产生commits:

1、提交代码时,git配置信息不对(git config --global --list),比如user.name和user.email和实际账户没有完全对应;

2、在fork的仓库只提交了代码,没有做其他任何操作。此外及时是这个仓库的管理者也不会产生commits统计,只有创建者才有commits统计。

 

Pull requests

pull requests统计触发条件:

在fork的仓库提交了代码之后,创建了一个pull request请求之后。

pull requests只有仓库所有者或者管理者才有统计。

 

Code review

 pull requests之后,在仓库的管理者界面会看到pr请求,管理者查看代码变更,点击review changes界面,必须填写备注说明后提交;

这时,仓库管理者产生了一个code review类型的contribution。

code review只有仓库所有者或者管理者才有统计。

Issues

当用户在仓库的issues栏目下创建问题或者解决了别人提出的问题,就产生了一个issues类型的contribution。

 

关于github的pull requests,commits,issues,code reivew统计

标签:没有   tps   创建   代码   功能   变更   界面   name   必须   

原文地址:https://www.cnblogs.com/geektcp/p/12499603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!