Mercurial 使用hg日志的第一个与最后一个变更集';s-l和-r
当我使用Mercurial 使用hg日志的第一个与最后一个变更集';s-l和-r,mercurial,Mercurial,当我使用hglog-l5时,我得到最后5个变更集。当我使用hg log-l 5-u goldberg时,我得到了最后5个变更集。但是当我使用hglog-r'user(goldberg)'-l5时,我得到了我的前5个变更集。如果我想做任何复杂的搜索,我会使用-r,当我限制使用-l时,它总是给我第一个变更集 有没有办法让-r提供一个从最后到第一的集合,这样我就可以将它与-l/--limit一起使用,以获得最新的相关更改 是相关的,但不了解这些情况之间的差异使用revset时,您甚至不需要-l: hg
hglog-l5
时,我得到最后5个变更集。当我使用hg log-l 5-u goldberg时,我得到了最后5个变更集。但是当我使用hglog-r'user(goldberg)'-l5
时,我得到了我的前5个变更集。如果我想做任何复杂的搜索,我会使用-r,当我限制使用-l时,它总是给我第一个变更集
有没有办法让-r提供一个从最后到第一的集合,这样我就可以将它与-l/--limit一起使用,以获得最新的相关更改
是相关的,但不了解这些情况之间的差异使用revset时,您甚至不需要
-l
:
hg log -r 'limit(reverse(user(goldberg)), 5)'
(这至少适用于2.0,我不知道旧版本。)也适用于1.9.3。谢谢revset是在v1.7中引入的,所以任何比这更晚的版本都可以。