【发布时间】:2010-10-05 13:31:20
【问题描述】:
我需要维护一个软件的不同版本,问题是这样的:
v 1.0 - Delphi 7 - DevExpress build 20 - TeeChart 5
v 2.0 - Delphi 2005 - DevExpress build 40 - TeeChart 7
v 2.1 - Delphi 2009 - DevExpress build 52 - TeeChart 8
v 3.0 - Delphi 2009 - DevExèress build 53 - TeeChart 2010
(当然这是一个例子)
您建议什么解决方案?我现在所做的是使用虚拟机并拍摄快照,无论如何这意味着实际上每个软件版本都有一个 Windows 版本。
还有什么可以做的?通常需要维护旧版本只是为了修复BUX,而不是为了新的开发。
我添加了(4),这是一个额外的问题,用不同版本的组件维护相同的 Delphi 版本。似乎虚拟机快照仍然是最方便的工作方式,没有太多妥协。当然,问题在于 3rd 方库的复杂性,而不是 Delphi 本身。
【问题讨论】: