给定变更集
a
--b
----c
------d
--------e
如何获取d之前的所有变更集的列表。即:你怎么能用hg log来返回a-b-c?
答案 0 :(得分:7)
使用:
hg log -r "ancestors(d)"
这需要Mercurial 1.7及更高版本中的revsets功能。请参阅hg help revsets
以获得极大的乐趣。
答案 1 :(得分:3)
hg log -r d::a
或
hg log -r a::d
这需要一个合理的近期(我相信1.6或更高版本)Mercurial版本才能工作。
答案 2 :(得分:3)
你可以hg log -r :d
(但它也会显示d)。