zoukankan      html  css  js  c++  java
  • GIT仓库代码统计

    虽然以代码行数来衡量项目或者程序员并不是一件靠谱的事,但是从统计角度看趋势对于技术管理人员还是很有帮助的!推荐一个比较好用的git仓库代码统计工具:git_stats,它用于按git提交人、提交次数、修改文件数、代码行数、注释量在时间维度上进行统计,亦可按各文件类型进行简单的统计,非常方便。实际上,这么多功能通常都是用WEB在多个页面上显示的,git_stats也是如此,它需要你先安装好ruby以生成基础的页面,再用gem安装好git_stats,最后用git_stats一条语句即可生成展示页面。这些静态页面如需共享,那么搭个nginx显示静态页面即可。废话不多说,演示下步骤:

    1、首先到ruby官网(http://www.ruby-lang.org/en/downloads/)上下载最新源码包,例如2.5.1版本,解决后,执行linux下以源码安装习惯用的三招:configure/make/make install。

    2、接下来使用gem安装git_stats命令:

    3、最后进入你要统计的git代码仓库根目录下,执行命令:

    这里,-o是指定了html页面的输出目录,而输出目录里共包含了以下页面:

    4、搭建nginx用以展示页面。实际上仅需要在配置好的location内加个alias指向上一步中-o选项生成的目录即可。

    可见,该工具生成的页面有助于我们统计代码库中总体的代码提交趋势,以及每个coder的代码提交趋势,对于技术管理是有意义的。以下是我截取的最好用的两个页面,首先是按日期统计活跃度:

    按日期统计代码行数也很好用,虽然代码行数并不能反映出个人的贡献量,但是一些明显不靠谱的事还是能够从这里发现的。

  • 相关阅读:
    mysql 远程登陆不上
    hdu 5339 Untitled【搜索】
    SqlServer 书目
    passwordauthentication yes
    oracle 11g RAC ocfs2
    Oracle 11g RAC database on ASM, ACFS or OCFS2
    CentOS ips bonding
    Oracle 11g RAC features
    openStack 王者归来之 trivial matters
    openstack windows 2008 img
  • 原文地址:https://www.cnblogs.com/zhanglixina/p/9584113.html
Copyright © 2011-2022 走看看