git опишите тег, соответствующий шаблону глобуса

У меня есть несколько тегов со следующими шаблонами в хронологическом порядке:

0.0.3.156-alpha+2
0.0.3.154
0.0.3.153
build-.139
build-.140
build-.142
build-0.0.1.28
build-0.0.1.29

Мне нужно получить последний тег, соответствующий шаблону number.number.number.number, следовательно 0.0.3.154 в этом случае. Команда git git descrive --match=<pattern> найдет последний тег, соответствующий этому шаблону. Но поскольку здесь есть глобус (см. Здесь), а не регулярное выражение.

Не могли бы вы показать мне правильный шаблон шарика, чтобы соответствовать вышеуказанному?

1 ответ

Попробуйте git description --tags --match "[0-1000].[0-1000].[0-1000]*", и если вы хотите удалить последнюю часть, используйте -cut ...

Другие вопросы по тегам