【发布时间】:2015-01-14 16:10:10
【问题描述】:
这是我在执行git describe --tags 时得到的标签列表:
v1.1.8
v1.1.9
v1.2.0
v1.2.0.1
v1.2.0.10
v1.2.0.11
v1.2.0.12
如果我这样做
git describe --tags `git rev-list --tags --max-count=1`
我可能会得到 3 位或 4 位的标签。我只想获取最新的 4 位数字标签。如何始终获取最新的 4 位 git tag?
我所说的 4 位标签是指带有 vX.X.X.X 的任何东西
【问题讨论】:
-
请说明“4 位标签”的含义。在您的示例中,
v1.2.0.12是最新的“4 位标签”吗? -
正确。匹配 X.X.X.X 的模式
-
您是从网站上的其他地方获得该命令的吗?来自there),也许?如果是这样,最好链接到它。
标签: git tags git-branch git-tag