【发布时间】:2016-02-02 18:12:14
【问题描述】:
我正在尝试找出在高级安装程序项目中处理冲突的最佳方法。
问题:如果我在保存项目后修改了单个字段(例如 IIS 网站的安装条件),我发现几乎整个文件都已更改,而且这些更改过于混乱(某些条目已重新排序/删除或只是稍作修改,例如只是 NextFile 属性更改)。
我有几个选择:
- 在 UI 中记录执行更改所需的所有步骤,并在安装程序中提交令人困惑的更改(然后在合并时仅从 UI 中更改内容)
- 从 UI 更改安装程序后,还原所有令人困惑的更改,并仅保留那些反映我通过 UI 实际更改的更改(例如,如果我仅更改 UI 中的条件,则仅应在 XML 中更改该条件)
2) 对我来说听起来更好,因为我想在 SVN 中有清晰的历史记录,但是有时很难找出需要什么以及应该恢复什么。
理想情况下,我希望高级安装程序仅更改我已更改的内容。如果那不可能,任何人都可以解释一下处理跨多个分支的高级安装程序更改的正确过程是什么?
(高级安装程序 10.3)
【问题讨论】: