[GIt] 团队工作效率分析工具gitstats
2017-12-21 16:50
357 查看
copy : http://www.cnblogs.com/ToDoToTry/p/4311637.html
如果你是团队领导,关心团队的开发效率和工作激情;如果你是开源软件开发者,维护者某个repo;又或者,你关心某个开源软件的开发进度,那么你可以试一试gitstats.
gitstats 是一个git仓库分析软件,可以帮助你查看git仓库的提交状态,根据不同维度分析计算,并自动生成数据图表。
安装使用非常简单,如果是ubuntu,直接apt-get 即可。如果是mac,那还得装个gnuPlot.
首先,gitstats提供全局上的统计数据报告,包括:
1. 报告产生时间及产生所花费的时间:如仅花了28秒
2. 报告所覆盖的时间:如2008年8月19日至2012年12月19日
3. 年龄:该repo的年纪,如“1288天,其中490天是活跃天.”
4. 文件数及代码:如:220个文件,19万行(包括翻译、自动产生界面数据和其他数据文件),其中这三年,150万行被添加130万行被移除
5. 作者数:如15,每个作者平均提交次数。
其次,还包括:
1. 时间维度的效率分析:每天中每小时的、每周中每天的、每周中每小时的、每年中每月的、每年的提交量。
2. 提交者维度的活跃度统计:列举所有的作者(提交数,第一次提交日期,最近一次的提交日期),并按月和年来划分。
3. 按照文件数:按日期划分,按扩展名名划分。
4. 根据提交行数的统计:按日期划分。
如果你是团队领导,关心团队的开发效率和工作激情;如果你是开源软件开发者,维护者某个repo;又或者,你关心某个开源软件的开发进度,那么你可以试一试gitstats.
gitstats 是一个git仓库分析软件,可以帮助你查看git仓库的提交状态,根据不同维度分析计算,并自动生成数据图表。
安装使用非常简单,如果是ubuntu,直接apt-get 即可。如果是mac,那还得装个gnuPlot.
首先,gitstats提供全局上的统计数据报告,包括:
1. 报告产生时间及产生所花费的时间:如仅花了28秒
2. 报告所覆盖的时间:如2008年8月19日至2012年12月19日
3. 年龄:该repo的年纪,如“1288天,其中490天是活跃天.”
4. 文件数及代码:如:220个文件,19万行(包括翻译、自动产生界面数据和其他数据文件),其中这三年,150万行被添加130万行被移除
5. 作者数:如15,每个作者平均提交次数。
其次,还包括:
1. 时间维度的效率分析:每天中每小时的、每周中每天的、每周中每小时的、每年中每月的、每年的提交量。
2. 提交者维度的活跃度统计:列举所有的作者(提交数,第一次提交日期,最近一次的提交日期),并按月和年来划分。
3. 按照文件数:按日期划分,按扩展名名划分。
4. 根据提交行数的统计:按日期划分。
相关文章推荐
- 团队工作效率分析工具gitstats
- 如何提升产品运营人员的工作效率|新闻资讯|诸葛IO-精细化运营分析工具
- 10大协作办公工具:实现团队工作效率最大化
- 10大协作办公工具:实现团队工作效率最大化
- 10大协作办公工具:实现团队工作效率最大化
- 10—(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式!
- 我常使用的20个互联网工具,推荐9个给你提高工作效率
- 脚本分析、压缩、混淆工具 JSA新版本发布,压缩效率提高大约10%
- 提高工作效率的工具
- 给程序员推荐一些提高工作效率的工具
- 提高工作效率的一些工具
- 外籍团队工作有感:5、关于效率
- 【GanttProject&工作效率提高】适合独立游戏开发者、程序员、策划、白领的工作时间管理工具的教程
- 程序员提升工作效率和保持健康的好用工具
- 给程序员推荐一些提高工作效率的工具
- GIT团队合作探讨之一-保持工作同步的概念和实践
- Visual Studio团队资源管理器 Git 源码管理工具简单入门
- 外籍团队工作有感:3、关于开发工具
- 脚本分析、压缩、混淆工具 JSA新版本发布,压缩效率提高大约10%
- 总结经常使用可以提高工作效率的工具集