Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercurial 使用hg日志的第一个与最后一个变更集';s-l和-r_Mercurial - Fatal编程技术网

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中引入的,所以任何比这更晚的版本都可以。