0
我想結算最高版本號並簽出該分支。找到版本號的最高標籤
目前我做的:
git checkout $(git describe --tags $(git rev-list --tags --max-count=1))
但是當最新標籤是3.7.1我將簽出,而不是另一個版本,有版本號4.0.1本。
如何確保簽出最高版本號?
我想結算最高版本號並簽出該分支。找到版本號的最高標籤
目前我做的:
git checkout $(git describe --tags $(git rev-list --tags --max-count=1))
但是當最新標籤是3.7.1我將簽出,而不是另一個版本,有版本號4.0.1本。
如何確保簽出最高版本號?
您可以通過語義版本的標籤名稱進行排序:
$ git checkout $(git tag -l --sort -version:refname | head -n 1)
看起來這的是什麼OP想的正好相反。 – hek2mgl