我正在尝试做一个相当简单的hg log -r rev1 :: rev2来获取两个标签之间的变更集列表。
但是,在此特定存储库中,构建服务器会根据软件版本自动为数组构建标记,例如2.12.5.0。当我尝试使用这些数字标签执行hg log -r时,我从mercurial获得了未知修订版“2.12.5.0”的响应。我试过用引号转义而没有改变。是否可以使用数字标签发出此命令,它适用于非数字标签。
答案 0 :(得分:1)
我相信tag
revset处理:
hg log -r tag(2.12.5.0)::tag(2.12.5.2)
答案 1 :(得分:0)
缩短版本的Ry4an的revset(源自hg help revsets
)
hg log -r "2.12.5.0::2.12.5.2"