【发布时间】:2020-02-21 19:12:43
【问题描述】:
我知道如何在 git 中为 glob 样式的标记模式 ros/* 执行此操作:
git describe --abbrev=0 --tags --match 'ros/*'
什么是等效的hg命令?
我知道我可以使用以下任一命令获取最新标签:
hg log --rev . --template {latesttag}
【问题讨论】:
我知道如何在 git 中为 glob 样式的标记模式 ros/* 执行此操作:
git describe --abbrev=0 --tags --match 'ros/*'
什么是等效的hg命令?
我知道我可以使用以下任一命令获取最新标签:
hg log --rev . --template {latesttag}
【问题讨论】:
hg latesttag 函数实际上接受一个模式。所以等价的命令是:
hg log -r . --template "{latesttag(r're:ros/.*')}"
【讨论】:
{latesttag('re:REGEXP')} 也可以使用
您也可以使用 revset 来获得相同的结果
hg log -r "last(tag('re:ros/.*'))"
【讨论】: