git代码统计-生成详细html报告

持续集成中会有代码统计需求,现在总结一下git代码行统计工具用法。
使用gitstat工具
1 安装gitstat:

  需要安装python

  git clone git://github.com/hoxu/gitstats.git
 Debian
 apt-get install gitstats
 Fedora
 yum install gitstats
 OS X
  brew install --HEAD homebrew/head-only/gitstats
  有更详细安装方法 http://gitstats.sourceforge.net/
2 使用:
  下载代码到code目录  

  git clone ssh://xxxx@xxxx29418/xxxxx code
  使用gitstat工具分析code目录代码生成结果到result中
   gitstats code result

  result下生产html分析报告
3 分析结果:
  常规的统计:文件总数,行数,提交量,作者数。
  活跃性:每天中每小时的、每周中每天的、每周中每小时的、每年中每月的、每年的提交量。
  作者数:列举所有的作者(提交数,第一次提交日期,最近一次的提交日期),并按月和年来划分。
  文件数:按日期划分,按扩展名名划分。
  行数:按日期划分。
4 linux代码的分析例子:
  http://gitstats.sourceforge.net/examples/linux-2.6/index.html

 git代码统计-生成详细html报告_第1张图片

git代码统计-生成详细html报告_第2张图片


你可能感兴趣的:(持续集成和jenkins)