这是 gitstats 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
gitstats - git 历史统计生成器
概要
gitstats [选项]
商品描述
gitstats 是一个统计生成器 混帐(1) 存储库。 它检查存储库并
从它的历史中产生一些有趣的统计数据。 目前 HTML 是唯一的
输出格式。
配置
-c 选项=值
覆盖默认配置值。 可以通过运行查看默认值 gitstats 也完全不需要
参数。
价值观:
author_top
要展示多少顶级作者。
提交_开始,提交_结束
指定要从中生成统计信息的提交范围。 您只能指定 commit_end
将统计信息限制到某个提交或另一个分支。
线性_linestats
启用后,从线性历史中收集代码统计信息行。 这
缺点是长功能分支的提交只出现在
进行合并提交。
如果禁用(旧行为),问题是如果两个分支包含相同的
更改(例如,删除相同的行),统计数据会出现偏差。
默认为开。
最大作者数
在作者列表中显示多少作者。
最大域
通过提交在域中显示多少个域。
最大扩展长度
最大文件扩展名长度。
工艺
提取 git 存储库数据时要使用的并发进程数。
项目名
在生成的页面上显示的项目名称。 默认是使用基本名称
存储库目录。
开始日期
指定要通过 --since 传递给 git 的开始日期。
样式
要使用的 CSS 样式表。
常见问题
问:如何生成非主分支的统计信息?
A:使用“-c commit_end=web”参数。
问:我的 git 存储库中有一些文件想要从统计数据中排除,如何
我这样做吗?
A:目前唯一的方法是使用 git-过滤器分支(1)创建临时
存储库并从中生成统计信息。
问:同一作者使用不同的提交提交时,如何合并作者信息?
姓名或电子邮件?
A: 使用 git .mailmap 中描述的功能 MAPPING 作者 of git 短日志(1)。
示例
从“foo”中的 git 存储库生成统计信息并将结果输出到目录中
“foo_stats”:
gitstats foo foo_stats
同上,但只分析最后 10 次提交:
gitstats -c commit_begin='HEAD~10' foo foo_stats
作者
gitstats 由 Heikki Hokkanen 等人撰写。
有关最新的完整列表,请参阅 https://github.com/hoxu/gitstats 上的 git 存储库
贡献者。
全球资讯网
http://gitstats.sourceforge.net/
使用 onworks.net 服务在线使用 gitstats