首页 > 系统相关 >windows下安装 Git图形化统计工具 - gitstats

windows下安装 Git图形化统计工具 - gitstats

时间:2023-07-07 11:56:50浏览次数:49  
标签:Files bin Git windows gitstats 图形化 git 环境变量

gitstats 是一款git历史统计工具,可以生成定量的统计数据,并以html图表的形式展示。
统计文件包括文件数量、代码量、提交量、作者信息、每天活跃度、每周活跃度、每月活跃度以及提交数排名等等,信息比较丰富。

安装:
gitstats 依赖 Git 、Python2 以及Gnuplot。
以下是最新的依赖版本。
- Python (>= 2.6.0)
- Git (>= 1.5.2.4)
- Gnuplot (>= 4.0.0)

1、 gitstats
可以从https://github.com/hoxu/gitstats下载gitstats ,或者用https://github.com/hoxu/gitstats.git在git中拉取。值得一提的是,在win下使用,要把gitstats工程里的gitstats文件重命名成gitstats.py。


2、 Python2
由于只支持Python2,可以到https://www.python.org/downloads/release/python-2713/,获取python2的win下的安装包。
安装完以后需要配置环境变量,例如安装在C:\Python27 ,则在环境变量path中增加【C:\Python27】。

可以在cmd中输入python ,看是否配置成功。


3、 Gnuplot
可以到https://sourceforge.net/projects/gnuplot/files/gnuplot/5.0.6/下载5.0.6版本,选择win版本即可。
安装完毕后,根据README-Windows.txt里描述,需要配置环境变量,配置到安装目录的bin下,例如D:\gnuplot\bin,同样的,在环境变量path中增加【C:\Program Files\gnuplot\bin】。
配置完成后,可以在cmd中输入gnuplot验证。

 4、Git 环境变量配置

在环境变量path中增加【C:\Program Files\Git\cmd】【C:\Program Files\Git\usr\bin】【C:\Program Files\Git\bin】【C:\Program Files\Git\mingw64\libexec\git-core】

 

使用:
在cmd中使用python执行gitstats中的gitstats.py。
命令如下:python2 [gitstats.py路径] [git库路径] [输出结果路径]
EG: 【python D:\purang-gitlab\gitstats\gitstats.py D:\purang-gitlab\git_code\*** D:\purang-gitlab\git_result\***】

然后等待窗口执行完毕,在输出结果路径里找index.html,打开即可查看详细输出结果。

标签:Files,bin,Git,windows,gitstats,图形化,git,环境变量
From: https://www.cnblogs.com/SH-xuliang/p/17534565.html

相关文章

  • 用hexo搭配gittee搭建个人博客:从入门到放弃
    本地环境是WSL(Debian)+vscode,仓库在gittee上hexo个人页面搭建参考:Linux云服务器下Hexo部署及使用主题地址:Hexo-Theme-freemind.bithackgittee操作参考:在Gitee搭建属于自己的博客过程比较顺利,直到在申请开通gitteepages时需要上传身份证双面照和手持身份证双面照,我放弃了。......
  • windows编写bat定时删除文件
     一.脚本例子@echoonsetSrcDir="C:\ProgramFiles\MicrosoftSQLServer\MSSQL15.MSSQLSERVER\MSSQL\DATA"setDaysAgo=5forfiles/p%SrcDir%/m*.txt/d-%DaysAgo%/c"echo@pathisdeleted>>C:\Users\Administrator\Desktop\resul......
  • C盘清理教程丨“Windows.edb”索引文件过大的处理方法
    如果windows10系统下的C盘可用空间越来越少,而且并没有安装新软件,也没有保存新文件。那么,非常有可能是“Windows.edb”索引文件过大的原因。关于该文件的介绍可参考《C盘清理教程丨24G大的“Windows.edb”是什么文件,可以删除吗?》https://baiyunju.cc/6693由于只要开启windows搜索......
  • 华为超算平台git、cmake、wget、curl报错:SSLv3_client_method version OPENSSL_1_1_0
    最近在使用超算平台时报错,不管是git、cmake、wget、curl中的哪个都报错,大致错误: /usr/bin/cmake3:relocationerror:/usr/lib64/libcurl.so.4:symbolSSLv3_client_methodversionOPENSSL_1_1_0notdefinedinfilelibssl.so.1.1withlinktimereference  参考网......
  • Git 代码分支管理
    一、引言近日,IoT研发团队加入了不少新同学,对git分支的命名和管理方式有些许的模糊,分支的命名规范以及管理方式对项目的版本发布至关重要,为了解决实际开发过程中版本发布时代码管理混乱、冲突等比较头疼的问题,我们将在文中阐述如何更好的管理代码分支。二、总览从上图可以看......
  • 记一次重装windows系统后笔记本键盘不能用的问题解决
    刚买了一台笔记本,预装的是Windows11。这个系统我见识过,优点还没看到,不习惯的地方很多。所以重装了Windows10LTSC。结果装完笔记本键盘不能用。这个情况之前用拯救者Y7000装plex的时候也遇到过,那时候没解决,这次非处理好不可下载驱动管理软件看,没有显示有对应键盘的驱动进设备管......
  • 基于Jenkins+Gitee实现SpringBoot项目自动化部署(Docker版)
    前言:上一篇笔记:基于Jenkins+Gitee实现SpringBoot项目自动化部署(非Docker版)。本篇笔记介绍一下Docker版本的Jenkins如何实现项目自动化部署。本案例基于Linux CentOS7服务器,防火墙开放8080端口(Jenkins使用),80端口(项目使用),云服务器直接在控制台配置安全规则即可。1......
  • Windows自动备份文件夹到七牛云
    Windows自动备份文件夹到七牛云软件名称下载地址main.exe下载  修改配置文件qiufeng_backups.ini#七牛云密钥[qiniu_config]AccessKey=七牛密钥SecretKey=七牛密钥space_name=七牛空间名称#备份目录[file]position=需要备份的位置使用说明......
  • C#winform软件移植上linux的秘密,用GTK开发System.Windows.Forms
    国产系统大势所趋,如果你公司的winform界面软件需要在linux上运行,如果软件是用C#开发的,现在我有一个好的快速解决方案。世界第一的微软的MicrosoftVisualStudio,确实好用,C#开发起来确实效率高,不过微软的开发语言开发的软件的界面都是跟windows系统绑定的,现在.netcore已......
  • JDK17和JDK8在windows上同时安装方便切换
    参考:https://blog.csdn.net/chencaw/article/details/121674479一、JDK8的安装1、电脑上已经安装了JDK8,安装主要步骤如下(1)创建JAVA_HOME,值是你的刚刚jdk的安装目录,比如C:\ProgramFiles(x86)\Java\jdk1.8.0_281(2)创建CLASSPATH,值是.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tool......