Bzr 责备统计
Bzr Blame Statistics
我想获取提交者列表和他们贡献的行数,例如,与 Git: Blame Statistics 相同,除了 Bzr 分支而不是 Git 分支。
bzr ls --versioned --recursive --kind file --null \
| xargs --null --max-args 1 bzr blame --long --all \
| awk '{ print }' | sort | uniq --count | sort --numeric-sort --reverse
请注意,默认情况下 bzr blame 仅适用于最新版本。如果您尝试在旧版本上执行此操作,则需要添加 --revision=x
以使 bzr blame
输出正确的结果。
另请注意,bzr 在这方面慢得离谱,如果您的存储库很大,将其转换为 git 并在尝试此操作之前使用 git 解决方案可能是值得的。
我想获取提交者列表和他们贡献的行数,例如,与 Git: Blame Statistics 相同,除了 Bzr 分支而不是 Git 分支。
bzr ls --versioned --recursive --kind file --null \
| xargs --null --max-args 1 bzr blame --long --all \
| awk '{ print }' | sort | uniq --count | sort --numeric-sort --reverse
请注意,默认情况下 bzr blame 仅适用于最新版本。如果您尝试在旧版本上执行此操作,则需要添加 --revision=x
以使 bzr blame
输出正确的结果。
另请注意,bzr 在这方面慢得离谱,如果您的存储库很大,将其转换为 git 并在尝试此操作之前使用 git 解决方案可能是值得的。