如何解决如何列出按提交次数提交计数排序的提交者?
| 在Mercurial中,您如何列出按提交次数(提交计数)排序的提交者。 使用git,您可以执行以下操作:git shortlog -ns
Mercurial的等效命令是什么?
解决方法
没有纯粹的Mercurial解决方案,但是您可以执行以下操作:
hg log --template \"{author|person}\\n\" | sort | uniq -c | sort -nr
如果要键入hg shortlog
,可以将以下内容添加到.hgrc
或mercurial.ini
中:
[alias]
shortlog = !hg log --template \"{author|person}\\n\" | sort | uniq -c | sort -nr
,流失扩展可以根据信息绘制出不错的直方图。加
[extensions]
churn =
到您的Mercurial配置文件并运行
$ hg churn -c
得到这样的直方图:
mpm@selenic.com 3234 *************************
thomas@intevation.de 974 ********
pmezard@gmail.com 939 *******
该历史图来自Mercurial存储库本身。
,我已经为Roundup编写了一个脚本,以基于Mercurial历史按年份构建项目贡献者列表。它是跨平台的公共领域,应该易于根据自己的目的进行自定义。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。