Gitstats适合获取HTML报告。它在内部运行git命令,您可以轻松更改其源代码以获取自己的报告。
另外,我认为git log
不应该需要很长时间。您可以尝试此示例并确认需要多长时间
git log --date=short --branches --since=3.months.ago --author=xyz
不使用--author参数运行将提供过去三个月内提交的所有提交记录。
可以在单个命令中使用作者列表,用|
分隔。
此外,您可以使用--pretty选项以所需格式打印信息。您可以尝试使用pretty格式选项,因为它提供了各种格式。
您还可以选择在迭代循环中运行特定分支列表。Git非常快速地获取此信息。