【问题标题】:Maven release bug fix versioningMaven 发布错误修复版本控制
【发布时间】:2011-02-27 12:33:25
【问题描述】:

我正准备部署我们软件的第一个版本,1.0 版。一旦它交给我们的客户,不可避免地会发现一些错误。但是,当我修复这些错误时,我不确定对其进行版本控制的“最佳实践”是什么。当我发布修复程序时,那会是一个全新的版本(在 Maven 中),例如 1.01(或任何增量,例如 1.1)?或者它仍然是带有某种分类器(可能是日期标签)的 1.0?

谢谢, 杰夫

【问题讨论】:

    标签: maven-2 version version-control release


    【解决方案1】:

    维基百科有一个surprisingly thorough discussion of software versioning。它涵盖了所有要点并讨论了我见过的大多数方法。

    (在您的具体情况下,我会选择 1.0.1,这通常被视为“对 1.0 的更新,没有重要的功能添加”)

    【讨论】:

    • +1 表示 1.0.1。一个简单的规则是 X.Y.Z 用于错误修复和 X.Y 用于新功能。并且 Maven 提供了您在项目中保持一致版本号所需的一切!
    【解决方案2】:

    您必须更改数字才能使 maven 客户端识别存储库中的较新版本。改变取决于你。我确信某处有最佳实践文档,但我的公司规定了我们使用的数字,所以我从未寻找过。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-28
      • 1970-01-01
      • 2012-07-18
      • 1970-01-01
      • 2011-07-16
      • 2010-10-02
      • 1970-01-01
      • 2021-02-27
      相关资源
      最近更新 更多