SVN-文件夹结构-维护代码
我们正在为许多客户维护一个庞大的ETL脚本和基于脚本的报告列表。目前,这些脚本不适用于任何版本控制机制。我们正在尝试使用SVN实现版本控制。我们已经为此确定了两种选择。一个是每个客户有多个分支和主干,另一个是单主干,分支内有客户文件夹 我们想要两套代码,一套用于生产和开发。以下是我们提出的选项 选项1SVN-文件夹结构-维护代码,svn,branching-and-merging,Svn,Branching And Merging,我们正在为许多客户维护一个庞大的ETL脚本和基于脚本的报告列表。目前,这些脚本不适用于任何版本控制机制。我们正在尝试使用SVN实现版本控制。我们已经为此确定了两种选择。一个是每个客户有多个分支和主干,另一个是单主干,分支内有客户文件夹 我们想要两套代码,一套用于生产和开发。以下是我们提出的选项 选项1 SVN-Dev trunk/ Customer1/ ETL/ Web/ Cusomer2/ ETL/
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/
…
请让我知道哪一个是更好的选择。我还想知道每种结构的优缺点