我通过TortoiseHG使用Mercurial。我想看看用户在存储库上工作了什么。最好只是一个唯一用户名列表。但是,向下滚动(长)修订列表并注明每个名称是不切实际的。我可以用grep来解决这个问题,但我在Windows上并且更愿意避免安装Cygwin或类似的东西。考虑到这些限制,它有可能吗?
答案 0 :(得分:7)
如果您安装了PowerShell,那么这就可以解决问题:
hg log --template "{author}\n" | Select -Unique
我目前的大约5500个变更集的存储库需要两到三秒。