代码之家  ›  专栏  ›  技术社区  ›  David Segonds

在多个操作系统平台上交付时构建同步性

  •  1
  • David Segonds  · 技术社区  · 16 年前

    我的组织构建一个运行在多个操作系统上的C++应用程序。

    对于所有平台上源代码树的给定状态,客户可见的构建编号是否应该相同?

    3 回复  |  直到 16 年前
        1
  •  2
  •   wnoise    16 年前

        2
  •  2
  •   stevex    16 年前

    是的,我想是的。

        3
  •  0
  •   Christian.K    16 年前

    如果您选择(或不能-从构建过程的角度来看)不使用完全相同的 版本号 对于针对不同平台的构建,您应该准确地记录您的 实际上是暗示。

    (如在代码更改中)的产品,而他们可能不会。

    对于其他“构建编号”样式也是如此,比如使用某种日期/时间派生的构建id。

    如果你全局管理你的构建号,你可以考虑添加一个平台ID。这样你就可以一个接一个地建立3.1.0.33到x86/3.1.0.33 3-AMD64,但仍然有相同的“数字”。用户也会更清楚缩进/含义是什么。