We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
对于我来说,公司突然要统计查找在Git中的某个日期范围内的提交次数和提交行数,因此我在网上发现了这个东西,在一番操作后,在这里记录一下。
其中Gitstats的运行,需要依赖于其他的几个软件,因此我们首先安装。
由于Python 2.* 和 Python 3.* 的语法不兼容,并且Gitstats是基于Python 2. x版本进行开发的一个开源的程序项目,所以需要安装Python 2. x版本的解释器。
官网:https://www.python.org/downloads/release/python-2713/ 进行下载获取python的win下的安装包
如果有多个python版本时,如何操作?
将python的2. x版本的安装目录下的python.exe文件修改为python2.exe,以免多个python互相冲突, 在环境变量path中增加python2的文件路径。
安装完毕后,需要配置环境变量,验证安装结果见下图:
官网:https://git-scm.com/downloads
安装方法:一路默认next 或 自行参考百度
右击出现Git GUI Here 和 Git Bash Here即可。
官网:https://sourceforge.net/projects/gnuplot/files/gnuplot/5.0.6/, 选择最新的win版本下载。
一路默认安装,安装完毕后,需要配置环境变量,验证安装结果见下图:
若 Terminal type is now 'wxt' 处显示的 Terminal type is now 'window' 卸载后默认重装即可。
从https://github.com/hoxu/gitstats下载Gitstats
下载完成后,需要进入gitstats文件夹下面,将gitstats文件复制一份并命名或者直接重命名为gitstats.py
gitstats
gitstats.py
结果如图:
执行命令输出结果,命令格式为
python执行命令 gitstats.py路径 Git本地仓库 输出文件夹路径
例如:
python2 D:\WorkApplication\Gitstats\Gitstats\gitstats.py D:\WorkSpace\BC\Project\Git\SmartLayer_JavaPc D:\WorkSpace\BC\Project\Git\Result\Pc
注:这里要注意路径的写法,如果上面这种路径不对,需要改成双\ 的写法,比如:D:\\path\\gitstats.py
\
D:\\path\\gitstats.py
打开cmd窗口,输入命令,点击回车后,出现结果如下:
此时执行完毕。
找到上图中最后一行的提示,也就是我们指定的输出文件路径下的index.html文件,双击。
在打开后,出现如下页面,里边即存在各种Git的提交信息。通常使用最多的就是Activity和Authors这两个标签页。
Activity
Authors
解决:找到git目录下的usr下的bin目录,放到环境变量path中
解决:找到安装git的位置,然后在该目录的子目录下分别找到git-core、bin 两个目录,配置环境变量后,关闭黑窗口,再次按上面步骤操作,执行成功。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
对于我来说,公司突然要统计查找在Git中的某个日期范围内的提交次数和提交行数,因此我在网上发现了这个东西,在一番操作后,在这里记录一下。
1、准备工具
其中Gitstats的运行,需要依赖于其他的几个软件,因此我们首先安装。
2、软件按装
2.1、安装Python
由于Python 2.* 和 Python 3.* 的语法不兼容,并且Gitstats是基于Python 2. x版本进行开发的一个开源的程序项目,所以需要安装Python 2. x版本的解释器。
官网:https://www.python.org/downloads/release/python-2713/ 进行下载获取python的win下的安装包
如果有多个python版本时,如何操作?
将python的2. x版本的安装目录下的python.exe文件修改为python2.exe,以免多个python互相冲突, 在环境变量path中增加python2的文件路径。
安装完毕后,需要配置环境变量,验证安装结果见下图:
2.2、安装Git
官网:https://git-scm.com/downloads
安装方法:一路默认next 或 自行参考百度
右击出现Git GUI Here 和 Git Bash Here即可。
2.3、安装Gnuplot
官网:https://sourceforge.net/projects/gnuplot/files/gnuplot/5.0.6/, 选择最新的win版本下载。
一路默认安装,安装完毕后,需要配置环境变量,验证安装结果见下图:
2.4、下载Gitstats
从https://github.com/hoxu/gitstats下载Gitstats
下载完成后,需要进入gitstats文件夹下面,将
gitstats
文件复制一份并命名或者直接重命名为gitstats.py
结果如图:
3、生成文档
3.1、命令
执行命令输出结果,命令格式为
例如:
注:这里要注意路径的写法,如果上面这种路径不对,需要改成双
\
的写法,比如:D:\\path\\gitstats.py
3.2、步骤
打开cmd窗口,输入命令,点击回车后,出现结果如下:
此时执行完毕。
3.3、展示数据
找到上图中最后一行的提示,也就是我们指定的输出文件路径下的index.html文件,双击。
在打开后,出现如下页面,里边即存在各种Git的提交信息。通常使用最多的就是
Activity
和Authors
这两个标签页。3.4、遇到的问题
1、wc不是内部命令
解决:找到git目录下的usr下的bin目录,放到环境变量path中
2、git不是内部命令
解决:找到安装git的位置,然后在该目录的子目录下分别找到git-core、bin 两个目录,配置环境变量后,关闭黑窗口,再次按上面步骤操作,执行成功。
The text was updated successfully, but these errors were encountered: