Mercurial:列出已在存储库上工作的用户

Dav*_*vid 5 mercurial

我通过TortoiseHG使用Mercurial.我想看看用户在存储库上工作了什么.最好只是一个唯一用户名列表.但是,向下滚动(长)修订列表并注明每个名称是不切实际的.我可以用grep来解决这个问题但是我在Windows上并且更愿意避免安装Cygwin或类似的.考虑到这些限制,它有可能吗?

Ste*_*aye 7

如果你安装了PowerShell,那么就可以了:

hg log --template "{author}\n" | Select -Unique
Run Code Online (Sandbox Code Playgroud)

对于我当前大约5500个变更集的存储库,需要两到三秒钟.

  • 使用`hg log --template"{author} \n"| 排序| Linux,*BSD或Mac OS X上的uniq`. (6认同)