Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tags 如何在Mercurial(Hg)中找到与特定模式匹配的最新标记_Tags_Mercurial - Fatal编程技术网

Tags 如何在Mercurial(Hg)中找到与特定模式匹配的最新标记

Tags 如何在Mercurial(Hg)中找到与特定模式匹配的最新标记,tags,mercurial,Tags,Mercurial,我知道如何在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/.*')}" hg latest

我知道如何在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/.*')}"

hg latesttag函数实际上接受一个模式。因此,等效命令是:

hg log -r . --template "{latesttag(r're:ros/.*')}"

也可以使用revset获得相同的结果


hg log-r“last(tag('re:ros/*')”)”
您也可以使用revset获得相同的结果


hg log-r“last(tag('re:ros/*'))”

普通模式
{latesttag('re:REGEXP')}
也会起作用。普通模式
{latesttag('re:REGEXP')}
也会起作用