【发布时间】:2020-11-09 12:27:38
【问题描述】:
我正在使用git describe --long --tags 自动从 repo 标签生成版本字符串。这样,如果我有 1.20 标签,我的代码中就会得到 1.20-5-g27ba6e8 版本字符串。
现在我只对正则表达式中看起来像 ^\d+\.\d+$ 的标签感兴趣(我不希望 describe 看到任何其他描述性标签)。
git describe 有 --match 开关,如果不是因为匹配是使用 glob 模式完成的,这正是我所需要的。
如何将 glob 模式限制为用点分隔的两个数字(可以有任意位数!)?
【问题讨论】: