如何最好地组织多个版本的SQL Server的SVN存储库?

时间:2012-04-11 17:55:56

标签: sql-server svn

在SQL Server 2005中运行一组相关项目,我为此组织了一个SVN存储库,如下所示:

•\\ •\脚本
•\ SSAS
    ○\ Project1_OLAP
    ○\ Project2_OLAP
    ○...
•\ SSIS
    ○\ ETL_Source1
    ○\ ETL_Source2
    ○...
•\ SSRS
    ○\ Project1_Canned
    ○\ Project1_AdHoc
    ○......

在不久的将来,我的组织将开始按项目进行全面的转换和迁移到SQL Server 2008R2服务器。将有一段时间需要支持和运行同一项目的2005和2008版本。在新环境中存在一些未知因素,因此我需要在最坏的情况下做好准备,以获得数月的并行支持。最终,尽管2008R2代码将成为“主干”。您如何建议将2008R2版本的项目合并到该文件夹​​结构中?

我的团队一般都是SVN和版本控制系统的初学者,所以优先考虑的是简单性,并且非常清楚他们在过渡期间正在处理哪个版本。

1 个答案:

答案 0 :(得分:1)

您可以使用与主干相同的结构和基本代码创建SVN分支。这允许相同的目录方案,以及一切。完成最终转换后,将该分支中的所有代码合并到Trunk中,使Trunk拥有所有相关代码。