【Git】git代码统计分析工具-gitstats

 

【博文已迁移,持续更新请关注:https://zorkelvll.cn/blogs/zorkelvll/articles/2018/11/18/1542507011212

 

关键词:git、gitstats、mac、Anaconda3

一、背景

    项目开发结束后,由于需要对在一个项目中各个开发人员提交的代码进行一个大致的统计分析,因此需要利用一些工具如gitstats实现对git仓库中项目代码的统计和分析;

    (1)在mac环境下,尝试使用gitstats工具遇到以下两个问题:

  •     由于自己在系统中已经安装了python3,而gitstats的运行需要python2环境,因此需要涉及到系统中python2和python3共存进行管理  ->  因此,采用Anaconda3进行管理
  •     在mac系统最初是尝试使用brew安装gitstats(brew install --HEAD homebrew/head-only/gitstats),但是安装失败且报错"Error: homebrew/head-only was deprecated. This tap is now empty as all its formulae were migrated."  -> 因此,采用github-gitstats源码直接使用gitstats命令功能

    (2)在linux环境下,…………

 

二、Mac下-使用

  1、gitstats-github源码下载:https://github.com/hoxu/gitstats ,如下载到本地文件夹~/github/gitstats

  2、在Anaconda3管理界面添加一个新的环境(python2.7),然后在该环境选项run按钮右击执行open terminal,打开python2.7终端界面

  3、生成demo-project项目的git代码统计分析结果,在2中终端窗口执行命令:

~/github/gitstats/gitstats ~/projects/demo-project ~/data/gitstats/result/demo-project-gitstats

  4、浏览器中打开~/data/gitstats/result/demo-project-gitstats中的index.html静态页面,可以查看demo-project项目git相关的统计分析结果,如


 

三、Linux下-使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值