Github latest标签异常:后创建的非语义化版本未获最新标记?

问题场景
- 30分钟前,我创建了标签为
v4.2.4的版本发布说明; - 刚刚,我又创建了标签为
2022-07-18-0013的新版本发布说明(该标签为日期格式,我司有时会采用此类版本命名规则)。
疑问
按我的理解,latest release应该是最新创建的版本发布说明,但实际场景中只有语义化版本v4.2.4带有latest标签。请问这一现象的原因是什么?我未找到仅语义化版本可获得latest标签的相关规则。(我需要明确原因,因为正在使用GitHub API获取最新版本)
补充信息
git log --oneline命令输出如下:
0bc82b8 Merge pull request #166 from devstefancho/feature/0718_test1 2e85d9a add 6cc313e add 4c7e5b2 Merge pull request #165 from devstefancho/feature/0717_test2 f018fca test b403615 Merge pull request #163 from devstefancho/feature/0717_test2 e7dd66f test
git log --graph --oneline命令输出如下:
* 0bc82b8 Merge pull request #166 from devstefancho/feature/0718_test1 |\ | * 2e85d9a add |/ * 6cc313e add * 4c7e5b2 Merge pull request #165 from devstefancho/feature/0717_test2 |\ | * f018fca test * | b403615 Merge pull request #163 from devstefancho/feature/0717_test2 |\| | * e7dd66f test |/
问题解决
感谢各位解答,我已找到原因!
原因:同日时间戳
若标签不在同一天创建,则最新(按时间排序)的标签会被标记为latest标签。
内容的提问来源于stack exchange,提问作者devstefancho
相关产品推荐
相关产品推荐

