我有一个关于如何使我们的软件“可补丁”的最佳实践问题。
我们产品/公司的一些信息:
1. 我们使用C# / WPF创建我们的软件 2. 使用Visual Studio 2013 3. 有一些设置制造商(高级安装程序) 4. 使用TFS进行源代码控制。
每次发布新版本时,我们将其放入TFS中的新分支中,以便结构看起来像这样:
- 主要 - 发布版 - ---- 版本1.0.0.0 - ---- 版本2.2.0.0 - ---- 版本3.3.0.0(不是真正的版本号)。
现在我遇到了一个问题,我不知道如何使我们的产品可补丁,而不必为每个版本都制作一个补丁。因为如果一个错误存在于版本1.0.0.0和2.2.0.0中,而我不想安装最新版本(3.3.0.0),我需要修复两个版本(1.x和2.x)。
是否有一种更优雅、更方便的方法呢?
谢谢!
我们产品/公司的一些信息:
1. 我们使用C# / WPF创建我们的软件 2. 使用Visual Studio 2013 3. 有一些设置制造商(高级安装程序) 4. 使用TFS进行源代码控制。
每次发布新版本时,我们将其放入TFS中的新分支中,以便结构看起来像这样:
- 主要 - 发布版 - ---- 版本1.0.0.0 - ---- 版本2.2.0.0 - ---- 版本3.3.0.0(不是真正的版本号)。
现在我遇到了一个问题,我不知道如何使我们的产品可补丁,而不必为每个版本都制作一个补丁。因为如果一个错误存在于版本1.0.0.0和2.2.0.0中,而我不想安装最新版本(3.3.0.0),我需要修复两个版本(1.x和2.x)。
是否有一种更优雅、更方便的方法呢?
谢谢!