SVN-文件夹结构 - 维护代码

时间:2015-02-26 04:12:52

标签: svn branching-and-merging

我们正在为许多客户提供基于脚本的大量ETL脚本和报告。目前,脚本不适用于任何版本控制机制。我们正在尝试使用SVN实现版本控制。我们已经确定了几个选项。一个与每个客户多个分支和主干和另一个是单主干,分支与客户文件夹里面。

我们希望有两套代码用于生产和开发。以下是我们提出的选项。

选项-1

SVN-Dev
   trunk/
      Customer1/
          ETL/
          Web/
      Cusomer2/
            ETL/
          Web/
      Customer3/
          ETL/
          Web/
      …
   tags/
      Customer1/
      Cusomer2/
      Cusomer3/
      …
   branches/
      Cusomer1/
      Cusomer2/
      Cusomer3/
      …

选项-2

SVN-Dev
   Customer1/
      trunk/
      tags/
      branches/
      …
   customer2/
      trunk/
      tags/
      branches/
      …
   customer/
      trunk/
      tags/
      branches/
      …

请告诉我哪个是更好的选择。我也想知道每个结构的优点和缺点。

0 个答案:

没有答案