使用hg log -l和-r的第一个与最后一个变更集

时间:2011-11-14 20:18:37

标签: mercurial

当我使用hg log -l 5时,我获得了最后5个变更集。当我使用hg log -l 5 -u goldberg时,我得到了我的最后5个变更集。但是当我使用hg log -r 'user(goldberg)' -l 5时,我得到了我的第一个 5个变更集。如果我想进行任何复杂的搜索,我会遇到-r,当我用-l限制时,它总是给我第一个变更集。

有没有办法让-r提供最后到第一个设置,以便我可以使用-l / - limit来获取最新的相关更改?

This question是相关的,但没有区分这些案例

1 个答案:

答案 0 :(得分:4)

使用revsets时甚至不需要-l

hg log -r 'limit(reverse(user(goldberg)), 5)'

(这至少适用于2.0,我不知道旧版本。)