3

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

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

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

我的团队通常是 SVN 和版本控制系统的初学者,因此优先考虑的是简单性,并清楚地说明他们在此过渡期间正在开发的版本。

4

1 回答 1

1

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

于 2012-04-11T18:15:16.060 回答