管理InstallScript版本

时间:2011-09-05 13:02:13

标签: installshield release-management installscript

如何管理InstallScript差异升级和发布。

对于我发布的每个版本,我是否需要保留两个版本?一个用于现有客户 - 用于升级,一个用于新客户进行全新安装?

然后,当产品继续其生命周期时,我是否需要保留所有这些版本以便创建差异升级?

这是公司处理发布的方式吗?似乎需要保留和处理大量数据......

2 个答案:

答案 0 :(得分:2)

差异升级的节省(时间或大小)是否值得这样麻烦?听起来只是在两个场景中完全释放安装程序会更加容易。

无论您是否使用它们来创建差异版本,我建议您保留所有以前的版本。你永远不知道什么时候你需要测试旧版本的行为,唯一真正的方法就是使用原始版本。

答案 1 :(得分:2)

Installshield基本上只是将所有文件移动到目标机器的文件夹。假设你从版本1.0到3.0。在你的情况下,在转向3.0之前升级到2.0有什么意义吗?或者你真的可以直接放下3.0吗?除非你需要一个更新程序,否则没有任何意义。

我们如何处理它,就像我们说的那样有两个版本。 A'全新安装'和'更新程序。'我们需要更新程序,因为我们有线性数据库迁移需要在软件达到最新版本之前为每个修补程序运行,所以我们不能只是跳过"跳过"那个2.0

如果我们需要应用修补程序,我们会创建一个更新程序的精简版本,直到下一个版本,我创建另一个Fresh安装程序和更新程序。