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

lar*_*aca 8 mercurial

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

这将适用于默认分支hg log -rx:y

但我不在默认分支上,我找不到指定分支和查询的语法,以便在两个修订版之间使用hg log签入.

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

小智 8

使用revsets,例如:

hg log -r"x:y和branch('mybranch')"

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

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