2011-11-01 71 views

回答

4

使用log命令,并设置自定义样式:哈希

$ hg log --template "{node}\n" file 

样本输出(如GIT):

7e96adf02fe2d633443c327a66cb34d9806b6e52 
5d8f310f025a7e92a06bf0ace9e3077e8c02ea24 
a987682208a9a04cb546d5bc3de38eba115a8494 
69f73525ecbad1479356b488d1c15796a8f15176 

或修订,像SVN:

$ hg log --template "{rev}\n" file 

271 
256 
254 
253 

或者像hg:

$ hg log --template "{rev}:{node}\n" file 

271:7e96adf02fe2d633443c327a66cb34d9806b6e52 
256:5d8f310f025a7e92a06bf0ace9e3077e8c02ea24 
254:a987682208a9a04cb546d5bc3de38eba115a8494 
253:69f73525ecbad1479356b488d1c15796a8f15176 
+0

在这种特殊情况下指定自定义样式可能甚至是矫枉过正:)。 –

+0

@LaurensHolst嘿,我假设他只是想要一个更改集或修订版的列表,因为默认情况下'hg log'也提供了提交信息,等等 – plaes

相关问题