当工件被释放时,de version 应该如何看

问题描述

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

我只有一个问题,要么是我没弄明白,要么是材料没有涵盖。发布版本应该是什么样子?

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

解决方法

the spec 中,有发行版和预发行版。发布版本的主要字段不为零,也没有附加预发布标签。你可以自由地做任何你喜欢的东西来构建元。

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...