在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和版本控制系统的初学者,所以优先考虑的是简单性,并且非常清楚他们在过渡期间正在处理哪个版本。
答案 0 :(得分:1)
您可以使用与主干相同的结构和基本代码创建SVN分支。这允许相同的目录方案,以及一切。完成最终转换后,将该分支中的所有代码合并到Trunk中,使Trunk拥有所有相关代码。