这是GitHub右侧边栏的内容:
标记建议通常的做法是在版本名称前加上字母v.一些好的标记名称可能是v1.0或v2.3.4.
如果标记不适合生产使用,请在版本名称后添加预发行版本.一些好的预发布版本可能是v0.2-alpha或v5.9-beta.3.
语义版本控制如果您不熟悉发布软件,我们强烈建议您阅读有关语义版本控制的内容.
我不明白为什么你的版本名称前缀为字母v?请解释一下,为什么带字母v的前缀版本名称是最佳实践?
大多数开源项目以及github和其他开放VCS站点上的许多标签都遵循一种称为语义版本控制的格式,也在您的问题的引用中链接.这是版本控制模型,表明:
给定版本号MAJOR.MINOR.PATCH,增加:
- 进行不兼容的API更改时的MAJOR版本,
- 当您以向后兼容的方式添加功能时的MINOR版本,以及
- PATCH版本,当您进行向后兼容的错误修复时.
预发布和构建元数据的附加标签可用作MAJOR.MINOR.PATCH格式的扩展.
SEMVER建议经过了一些自己的修改,并且一度建议在标签上加上"v",但是现在我相信它没有提到这种做法.尽管如此,许多网站,项目和公约都遵循了这种前SEMVER实践,并没有更新自己以遵循新的建议.
我个人认为,你是否用"v"开始标记可能无关紧要.但是,sort如果不这样做,您可以更轻松地使用工具.
一个可能的原因是,您可以轻松过滤以“v”开头的标签(因为您可能有其他标签来跟踪发布以外的提交)。从这个类似问题的答案: Git flowreleasebranchsandtags-withorwithout“v”prefix
| 归档时间: |
|
| 查看次数: |
1025 次 |
| 最近记录: |