将InstallShield与Subversion一起使用的最佳方法是什么?

时间:2011-02-23 16:22:08

标签: svn installshield

有人知道InstallShield的一个好的Subversion客户端插件吗?

假设我在我们的设置准备PC上使用TortoiseSVN客户端。 我很想知道在哪里以及如何控制多个项目构建。

InstallShield项目,脚本目录文件和/或相应的数据目录树,文件更改按构建构建。 我们项目的数据目录树内容为100到1.1 GB的二进制文件和文本文件。

我看到以下选项:

  • InstallShield项目文件,脚本目录和相应的       数据目录树保存在Subversion存储库中;
  • InstallShield项目文件和脚本目录保存在Subversion存储库中。      由于数据量较大,数据目录树版本保存在文件服务器上;
  • 不要将源代码管理用于安装项目。

1 个答案:

答案 0 :(得分:4)

我在我们的InstallShield设置中使用了CVS,但是我没有像你那样接近尽可能多的数据。

  • 我将.ism和Setup.rul文件保存在CVS中,以及所有产品源代码。
  • 检出整个树并通过网络复制到构建服务器。
  • 执行编译,然后将二进制文件和安装程序数据文件复制到单独的目录中
  • The command-line InstallShield tool is invoked,然后生成设置。
  • 将构建结果复制回网络共享以进行打包。

我建议的一件事是确保您使用XML-based .ism file format。它在磁盘上有点大,但它在源代码管理系统上运行得更好。它还允许您手动更改文件,以及确切地查看版本之间的更改。

相关问题