1

我正在尝试做一个相当简单的 hg log -r rev1::rev2 来获取两个标签之间的变更集列表。

然而,在这个特定的存储库中,构建服务器会根据软件版本自动为构建创建数字标签,例如 2.12.5.0。当我尝试使用这些数字标签执行 hg log -r 时,我收到来自 mercurial 的未知修订版“2.12.5.0”响应。我试过用引号转义而没有改变。是否可以使用数字标签发出此命令,它适用于非数字标签。

4

2 回答 2

1

我相信tag修订集可以处理:

hg log -r tag(2.12.5.0)::tag(2.12.5.2)
于 2013-02-14T01:39:16.000 回答
0

Ry4an revset 的缩短版本(源自hg help revsets

hg log -r "2.12.5.0::2.12.5.2"

于 2013-02-21T23:07:57.453 回答