Git 如何在Mercurial中打印给定分支上的变更集哈希列表?

Git 如何在Mercurial中打印给定分支上的变更集哈希列表?,git,mercurial,Git,Mercurial,如果我在git存储库的终端中发出此命令,它将为我提供提交唯一ID或我所知的修订列表,如下所示: $ git rev-list --reverse master de1ea6c8a9cd195b348562f42c6cef5bd3555748 2da45a72621e5c611e0d9f47fa7799fc24476c3c 如何在Mercurial repository中实现相同的结果?基本上,这是对hg log命令的输出定制: $ hg log --template '{node

如果我在git存储库的终端中发出此命令,它将为我提供提交唯一ID或我所知的修订列表,如下所示:

$ git rev-list --reverse master  

de1ea6c8a9cd195b348562f42c6cef5bd3555748  
2da45a72621e5c611e0d9f47fa7799fc24476c3c  

如何在Mercurial repository中实现相同的结果?

基本上,这是对
hg log
命令的输出定制:

$ hg log --template '{node}\n'
75f18c4e5caaa5dd1e82f8a1ef1af8f55659fe15
9f15509b1ec305e688f8d524dc902f82000f5526
3199dde60fae0d9b4f9b674a96297bf6c0eec1a6
b3fcf3e324426dc2b5035df18804e8e8044d4f07
11ea8be87677152e1041ee1437c8cc47f0d96115
您可以提供
-r
来指定要显示的内容,如
-r 100:200
(从#100到#200的变更集)或
-r“祖先(v1.1)”
(版本1.1中包含的内容)


请注意,您可以指定其他字段,如
{desc}
{rev}
。另请参见。

基本上,它是
hg log
命令上的输出自定义:

$ hg log --template '{node}\n'
75f18c4e5caaa5dd1e82f8a1ef1af8f55659fe15
9f15509b1ec305e688f8d524dc902f82000f5526
3199dde60fae0d9b4f9b674a96297bf6c0eec1a6
b3fcf3e324426dc2b5035df18804e8e8044d4f07
11ea8be87677152e1041ee1437c8cc47f0d96115
您可以提供
-r
来指定要显示的内容,如
-r 100:200
(从#100到#200的变更集)或
-r“祖先(v1.1)”
(版本1.1中包含的内容)

请注意,您可以指定其他字段,如
{desc}
{rev}
。另见