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