找到版本号最高的标签

Ben*_*ene 2 git

我想查看最高版本号并结帐该分支.

目前我在做:

git checkout $(git describe --tags $(git rev-list --tags --max-count=1))
Run Code Online (Sandbox Code Playgroud)

但是当最新的标签是3.7.1时,我将检查这个而不是版本号为4.0.1的另一个版本.

如何确保查看最高版本号?

ilt*_*mpo 10

您可以按语义版本名称对标记进行排序:

$ git checkout $(git tag -l --sort -version:refname | head -n 1)
Run Code Online (Sandbox Code Playgroud)