hg记录分支的两个变更集之间

时间:2013-10-28 16:37:38

标签: mercurial

我正在处理一个版本,所以我需要在一个分支的两个版本之间指定一个已签入任务的列表。

这适用于默认分支 hg log -r x:y

但是我不在默认分支上,我找不到使用hg log在两个修订版本之间签入分支和查询的语法。

我想我错过了这里显而易见但我不知道在哪里。

1 个答案:

答案 0 :(得分:7)

使用revsets,例如像这样:

hg log -r“x:y and branch('mybranch')”

这应列出x和y之间的所有提交(数字),这些提交也是'mybranch'的颜色。

如果您更喜欢拓扑范围(这是大多数人对术语“分支”的理解)而不是简单的数值范围,请使用'::'而不是':',但检查x和y的顺序(x< ; y)。