我很清楚关于软件版本控制的大多数标准。整个major.minor.revision/build/whatever 方案。但是我不太确定当软件可以安装在多个平台上时是否有任何约定,每个安装都有一个独立的周期。例如,我有一个具有以下客户端的应用程序: - Web - 桌面 - iPad - 移动设备: - iPhone - Android
所有这些客户端可能没有完全相同的功能,它们也不一定同时发布到世界上。他们的进一步发布时间表也可能有所不同。那么,有什么建议可以解决这个问题吗?是否就像将它们全部分开一样简单?因此,在任何时间点,套件都可能如下所示: - appname-web 3.1.0 - appname-desktop 2.1.1 - appname-ipad 1.0.0 - appname-iphone 1.5.0 - appname-android 1.6.0
谢谢,
缺口