2

我必须为由四个应用程序组成的项目进行版本升级,每个应用程序都有自己的配置文件。 该项目必须部署给几个客户,通过修改配置文件为每个客户定制它。使用SVN进行配置文件版本控制的最佳做法

对不同客户的配置文件进行版本管理的最佳实践是什么?

为每个客户(每个客户都有其自己的修改后的配置文件)或者仅仅是项目的一个中继(最终由 分支和标签,由于其他原因而创建)和客户的配置文件管理分开?

回答

0

我会去与你有最后的选择,

干线的项目(最终与分支和标签,其他原因产生)和客户配置文件管理除了

这样,开发人员将始终拥有代码库和必要的设置,并且只需从SVN获取适当的配置文件即可为特定客户端工作。

为整个项目设置单独的分支或标记将使其难以维护并使其随最新更改,合并和代码冲突而更新。也没有。的分支机构或标签会随着您添加更多客户而增长。

相关问题