我按时间顺序列出了以下几种标签:
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>
将找到与该模式匹配的最新标记。但是因为这里是 glob (参见here)而不是正则表达式。
你能告诉我与上述相匹配的正确的glob模式吗?
答案 0 :(得分:0)
尝试git describe --tags --match“[0-1000]。[0-1000]。[0-1000] *” 如果你想删除最后一部分,请使用-cut ...