2

gitリポジトリのターミナルでこのコマンドを発行すると、以下のように、一意のIDまたはリビジョンリストとして知られているものがコミットされます。

$ git rev-list --reverse master  

de1ea6c8a9cd195b348562f42c6cef5bd3555748  
2da45a72621e5c611e0d9f47fa7799fc24476c3c  

Mercurialリポジトリで同じ結果を得るにはどうすればよいですか?

4

1 に答える 1

4

hg log基本的に、これはコマンドの出力のカスタマイズです。

$ hg log --template '{node}\n'
75f18c4e5caaa5dd1e82f8a1ef1af8f55659fe15
9f15509b1ec305e688f8d524dc902f82000f5526
3199dde60fae0d9b4f9b674a96297bf6c0eec1a6
b3fcf3e324426dc2b5035df18804e8e8044d4f07
11ea8be87677152e1041ee1437c8cc47f0d96115

(#100から#200までの変更セット)または(バージョン1.1に含まれていたもの)のように、表示するリビジョン-rセットを指定するために指定できます。-r 100:200-r "ancestors(v1.1)"

{desc}またはのような他のフィールドを指定できることに注意してください{rev}Mercurialの本も参照してください。

于 2012-05-20T20:08:52.077 に答える