git -C {} log --since={} --until={} --pretty=tformat:%ae --shortstat --no-merges -- {} > {} 填入参数,调用系统命令'os.system()',输出结果至本地临时文件。读取至内存,简单的String Array。 parse Git Log输出有3种格式,对应3种正则表达式。 ? 1 2 3 REPATTERN_FULL = r"\s(\d+)...
git -C {} log --since={} --until={} --pretty=tformat:%ae --shortstat --no-merges -- {} > {} 填入参数,调用系统命令'os.system()',输出结果至本地临时文件。读取至内存,简单的String Array。 parse Git Log输出有3种格式,对应3种正则表达式。 ? 1 2 3 REPATTERN_FULL = r"\s(\d+)...
Python实现一个Git日志统计分析的小工具 前言 本文介绍的是利用Python实现的一个小工具,用于分析Git commit log,获得Git Project每个成员的简单行为数据。 Warning:代码量不能代表程序员能力水平! 启动参数 共5个。 Repo地址 Commit 起始日期 Commit 结束日期 Git仓库子目录 统计分析结果CSV文件目标路径 exec_git Git...