我想将我的存储库更新到最后一次修改特定文件的第二次。如何列出特定文件被修改的变更集?
答案 0 :(得分: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