【发布时间】:2011-09-11 03:06:02
【问题描述】:
关于软件版本控制的大多数标准我都非常清楚。整个major.minor.revision/build/whatever 方案。但是我不太确定当软件可以安装在多个平台上时是否有任何约定,每次安装都有一个独立的周期。例如,我有一个具有以下客户端的应用程序: - 网络 - 桌面 - iPad - 移动的: - 苹果手机 - 安卓
所有这些客户端可能没有完全相同的功能,它们也不一定会同时发布到世界上。他们的进一步发布时间表也可能有所不同。那么,关于如何解决这个问题有什么建议吗?就像将它们全部分开一样简单吗?因此,在任何时间点,套件都可能如下所示: - appname-web 3.1.0 - 应用名称桌面 2.1.1 - appname-ipad 1.0.0 - appname-iphone 1.5.0 - appname-android 1.6.0
谢谢,
尼克
【问题讨论】:
-
这是一个见仁见智的问题,完全取决于您的软件。您也可以选择不担心 Google Chrome 等版本号,而是在每个版本中递增。
标签: versioning standards clients