2011-09-05 99 views
1

如何管理InstallScript差異升級和版本。管理InstallScript版本

對於我發佈的每個版本,是否需要保留兩個版本?一個用於現有客戶 - 用於升級,另一個用於新客戶的全新安裝?

然後,當產品繼續其生命週期時,是否需要保留所有這些版本,以便創建差異升級?

公司是如何處理他們的版本?看起來像很多數據要保持和處理...

回答

2

差異升級的節省(時間或大小)是否值得這個麻煩?這聽起來像是在這兩種情況下發布完整的安裝程序會容易得多。

無論您是否使用它們來創建差異版本,我都會建議保留所有以前的版本。你永遠不知道什麼時候你需要測試一箇舊版本的行爲,唯一真正的方法就是使用它的原始位。

2

Installshield基本上只是將所有文件移動到目標機器的文件夾。可以說你正在從1.0版到3.0版。在3.0版本之前升級到2.0有什麼真正的意義嗎?或者你真的可以直接放下3.0嗎?除非你需要更新,否則沒有意義。

我們如何處理它,是因爲我們有兩個像你說的構建。 「全新安裝」和「更新程序」。我們需要更新程序,因爲我們在軟件可以達到最新版本之前需要爲每個修補程序運行線性數據庫遷移,所以我們不能只是「跳過」那個2.0

如果我們需要應用修補程序,我們創建了一個精簡版的更新程序,直到下一個版本,我創建了另一個新的安裝和更新程序。