快照版本与发布版本

Posted

技术标签:

【中文标题】快照版本与发布版本【英文标题】:snapshot version vs release version 【发布时间】:2018-08-16 19:46:48 【问题描述】:

我们使用的版本是 2.2.22,我们的下一个版本应该是 2.8.23.. 使用这个版本控制是一个好习惯,还是我只需要像 2.8.0 一样使用它作为一个版本,然后是 2.9.0作为我的下一个版本..

如果我们在 uat 中进行任何错误修复,我们将无法再次从发布分支推送相同的版本工件。

(我们只在开发中使用 SNAPSHOT).. 快照版本后跟 date_buildnumber.. 发布分支将只有版本号。

你认为最好的方法是什么。

【问题讨论】:

您目前如何决定发行编号?你是怎么从 2.2.22 到 2.8.23 的? sry,它的 2.8.22 欢迎edit您的问题。 【参考方案1】:

阅读

git help tag

转到讨论部分。

结果:永远不要重新标记版本。

有一种方法称为语义版本控制。您的版本号类似于 X.Y.Z

如果存在破坏向后兼容性的更改,则增加 X 为新功能增加 Y 为错误修正增加 Z

【讨论】:

以上是关于快照版本与发布版本的主要内容,如果未能解决你的问题,请参考以下文章

在 Maven 中,如何在版本中命名战争文件与在快照构建中不同

Maven 发布插件 - 准备创建快照版本而不是发布版本的标签

如何快照软件版本(使用 GitHub)?

maven 发布:准备版本字符错误

如果存储库中有相同快照版本的发布版本,如何停止 Maven 构建?

Maven 发布插件 - 在发布中跳过快照版本更新:准备步骤