高级安装程序-处理svn冲突

高级安装程序-处理svn冲突,svn,advanced-installer,Svn,Advanced Installer,我试图找出在高级安装程序项目中处理冲突的最佳方法 问题:如果我在保存项目后修改单个字段(例如IIS网站的安装条件),我会发现几乎整个文件都发生了更改,这些更改太令人困惑了(一些条目重新排序/删除了,或者只是稍微修改了,例如只是下一个文件属性发生了更改) 我几乎没有选择: 记录在UI中执行更改和提交安装程序中令人困惑的更改所需的所有步骤(然后在合并时,只需在UI中更改内容) 从UI更改安装程序后,恢复所有令人困惑的更改,只保留那些反映我通过UI实际更改的更改(例如,如果我在UI中仅更改了条件,则仅

我试图找出在高级安装程序项目中处理冲突的最佳方法

问题:如果我在保存项目后修改单个字段(例如IIS网站的安装条件),我会发现几乎整个文件都发生了更改,这些更改太令人困惑了(一些条目重新排序/删除了,或者只是稍微修改了,例如只是下一个文件属性发生了更改)

我几乎没有选择:

  • 记录在UI中执行更改和提交安装程序中令人困惑的更改所需的所有步骤(然后在合并时,只需在UI中更改内容)
  • 从UI更改安装程序后,恢复所有令人困惑的更改,只保留那些反映我通过UI实际更改的更改(例如,如果我在UI中仅更改了条件,则仅应在XML中更改该条件)
  • 2) 对我来说听起来更好,因为我希望在SVN中有清晰的历史记录,但是有时很难找到需要什么和应该恢复什么

    理想情况下,我希望高级安装程序只更改我所更改的内容。如果这是不可能的,请任何人解释我什么是处理跨多个分支的高级安装程序更改的正确过程


    (高级安装程序10.3)

    正如我们论坛上讨论的那样。您应该将这些项目标记为二进制文件,并在每个分支上手动应用更改

    关于您提到的更改,仅在编辑条件或添加/删除文件时不应发生这种情况。通常,当你从一个AI版本升级到另一个AI版本时,项目中会出现很大的变化,即使如此,也不总是变化那么大

    你能给我们发送一个关于高级安装程序.com支持的项目样本,告诉我们你正在实施什么样的改变,看看AI是否正在改变它不应该改变的东西


    此外,版本10.3是,你可以考虑升级。

    谢谢你的回答,并愿意调查我们的安装程序,但是我没有能力发送这个安装程序——我们只需要用我提到的第一个选项。