Gitlab:每个用户的搜索提交
Gitlab: Search Commits per user
作为管理员,我想了解每个分支、每个用户完成了多少次提交,过去 3 个月内用户的总提交数,过去 3 个月的总提交数。等等。我该怎么做?
我在 Github 上看到的是这样的:List commit by user
我也想在 GitLab 上看到同样的东西。
我是运行宁Gitlab CE版本:7.2.1
我想到了 运行ning git log --author='userid'
,但是对于这么多用户/这么多分支来说,这将永远 运行。同样适用于 运行ning Gitstats 因为我必须先在本地同步所有分支。
有什么指点吗?
Gitstats 很适合获取 html 报告。它在内部 运行 是 git 命令,您可以在其源代码中轻松更改这些命令以获得您自己的报告类型。
另一方面,我认为 git log
不会花很长时间。您可以尝试这个示例并确认需要多长时间
git log --date=short --branches --since=3.months.ago --author=xyz
运行 不使用 --author 将提供过去三个月内推送的所有提交。
作者列表可以用在单个命令中,应该用 |
分隔
此外,您可以使用 --pretty 选项以所需格式打印信息。您可以使用漂亮的格式选项,因为它提供各种格式。
您还可以通过将它们置于迭代循环中,在特定分支列表中将其选择为 运行。 Git 获取此信息的速度非常快。
作为管理员,我想了解每个分支、每个用户完成了多少次提交,过去 3 个月内用户的总提交数,过去 3 个月的总提交数。等等。我该怎么做?
我在 Github 上看到的是这样的:List commit by user
我也想在 GitLab 上看到同样的东西。
我是运行宁Gitlab CE版本:7.2.1
我想到了 运行ning git log --author='userid'
,但是对于这么多用户/这么多分支来说,这将永远 运行。同样适用于 运行ning Gitstats 因为我必须先在本地同步所有分支。
有什么指点吗?
Gitstats 很适合获取 html 报告。它在内部 运行 是 git 命令,您可以在其源代码中轻松更改这些命令以获得您自己的报告类型。
另一方面,我认为 git log
不会花很长时间。您可以尝试这个示例并确认需要多长时间
git log --date=short --branches --since=3.months.ago --author=xyz
运行 不使用 --author 将提供过去三个月内推送的所有提交。
作者列表可以用在单个命令中,应该用 |
此外,您可以使用 --pretty 选项以所需格式打印信息。您可以使用漂亮的格式选项,因为它提供各种格式。
您还可以通过将它们置于迭代循环中,在特定分支列表中将其选择为 运行。 Git 获取此信息的速度非常快。