gpt4 book ai didi

git - 如何按 rc-X.Y.Z.W 形式的版本字符串顺序对 git 标签进行排序?

转载 作者:IT王子 更新时间:2023-10-29 01:25:27 27 4
gpt4 key购买 nike

当我输入命令时:

git tag -l

我得到这样的结果:

rc-0.9.0.0
rc-0.9.0.1
rc-0.9.0.10
rc-0.9.0.11
rc-0.9.0.12
rc-0.9.0.2
rc-0.9.0.3
rc-0.9.0.4
rc-0.9.0.5
rc-0.9.0.6
rc-0.9.0.7
rc-0.9.0.8
rc-0.9.0.9

我想要的不是这个:

rc-0.9.0.0
rc-0.9.0.1
rc-0.9.0.2
rc-0.9.0.3
rc-0.9.0.4
rc-0.9.0.5
rc-0.9.0.6
rc-0.9.0.7
rc-0.9.0.8
rc-0.9.0.9
rc-0.9.0.10
rc-0.9.0.11
rc-0.9.0.12

如何对当前列表进行排序以获得这样的结果?

最佳答案

使用版本排序

git tag -l | sort -V

或 git 版本 >= 2.0

git tag -l --sort=v:refname
git tag -l --sort=-v:refname # reverse

关于git - 如何按 rc-X.Y.Z.W 形式的版本字符串顺序对 git 标签进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14273531/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com