【问题标题】:Best practices for configuration files version control with SVNSVN 配置文件版本控制的最佳实践
【发布时间】:2013-04-10 08:46:48
【问题描述】:

我必须对由四个应用程序组成的项目进行版本控制,每个应用程序都有自己的配置文件。 该项目必须部署给多个客户,通过修改配置文件为每个客户定制。

对不同客户的配置文件进行版本化的最佳做法是什么?

每个客户的整个项目的分支或标签(每个都有自己修改过的配置文件)或只是项目的主干(最终与 为其他原因创建的分支和标签)和客户的配置文件分开管理?

【问题讨论】:

    标签: svn deployment version-control configuration-files configuration-management


    【解决方案1】:

    我会选择你的最后一个选项,

    项目的主干(最终带有分支和标签,出于其他原因创建)和客户的配置文件分开管理

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

    为整个项目拥有单独的分支或标签将使其难以维护,并随着最新的更改、合并和代码冲突保持更新。也没有。随着您添加更多客户,分支或标签的数量会增加。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-21
      • 2014-09-02
      • 2010-09-24
      • 2021-09-18
      • 1970-01-01
      • 2013-03-25
      • 1970-01-01
      • 2012-03-22
      相关资源
      最近更新 更多