发布工件时版本应该如何显示

How should de version look when artifacts are relased

我正在处理项目的版本控制,我想采用 here 中的指南。

我只有一个问题,要么我没有回答,要么 material 没有回答。发布版本应该是什么样子?

我的理解是,拥有预发布标签是为了内部开发,以及构建元数据。在为发布版本构建工件时,是否应该去除所有标签并仅保留 version core,即:major.minor.patch?哪些标签可以进入源代码管理,哪些必须永远不会?

the spec中,有发布版和预发布版。发布版本的主要字段没有零,也没有附加预发布标签。您可以随心所欲地构建元数据。

在现实世界中,“发布”是您发布的任何内容,因此它是公开可用的。所以对于内部使用,做你想做的,但对于外部使用,遵循规范。换句话说,你可以发布一个预发布版本。