当我需要创建新标签时,我执行以下步骤:
- 运行命令
git tag -l | sort -V
- 浏览列表试图找到最新的标签
该列表如下所示:
aftercare-1.1.0
...
rc-1.1.0
...
rc-1.2.0
...
rc-1.3.0
...
rc-1.11.0
...
release-1.1.0
...
release-1.11.1
有时(取决于项目)我们有很多标签,我可能会错过查看列表并创建名称错误的标签。我有几次这样的错误。
当我使用 commandgit describe
时,它会给我最后一个标签名称,但有时我需要从另一个序列创建一个标签。
您是否删除了无意义的标签(例如非常旧的 rc 标签)?也许您有其他命名约定并且没有这样的问题?你怎么知道下一个标签应该是什么?