我写了一个函数,使用
我正在添加单元测试,并注意到当一系列
我认为这可能与这些标签是针对相同提交创建的有关,但据我所知,这不应该是注释标签的情况。
期望的行为:
git
的注释标签来创建我的项目的新版本或升级semver风格的版本号。我正在添加单元测试,并注意到当一系列
git tag -a <tag> -m <msg>
被运行时,git describe --abbrev=0
无法检索到最近的标签,只有这种情况。我认为这可能与这些标签是针对相同提交创建的有关,但据我所知,这不应该是注释标签的情况。
期望的行为:
git tag 1 -m v1; sleep 1; git tag 2 -m v2; sleep 1; git tag 3 -m v3
git describe --abbrev=0
3
问题重现:
git tag 1 -m v1; git tag 2 -m v2; git tag 3 -m v3
git describe --abbrev=0
1
1
是完全有效的描述。当发现多个描述时,git将显示它们中的第一个,基于它们被发现的顺序。 - Jonathan Lonowski