如果您正在使用 Rational® ClearCase® 和
Microsoft® Visual SourceSafe 之类的源代码控制管理(SCM)工具,并且要改为使用
Rational Team Concert™ 源代码控制,那么必须将源代码控制绑定迁移到
Rational Team Concert 源代码控制,这样才能在 Microsoft Visual Studio
环境中执行源代码控制操作。
本主题并不阐述如何迁移源代码控制工件(这将维护文件历史记录),而是侧重于源代码控制绑定的迁移。以下屏幕快照显示
Rational ClearCase 作为源代码控制绑定。
要从另一个源代码控制提供程序迁移到 Rational Team Concert 源代码控制,请执行下列操作:
- 创建存储库工作空间并将其装入到文件区域。 有关创建和装入存储库工作空间的更多信息,请参阅“创建存储库工作空间”和“装入存储库工作空间”主题。
- 在 Windows® 资源管理器中,将解决方案结构从先前提供程序的文件区域复制到存储库工作空间所装入到的根文件区域。
- 除去整个文件夹结构的只读属性。要除去只读属性,请用鼠标右键单击根文件夹,然后单击属性并取消选中只读。
- 从解决方案和项目文件中除去源代码控制绑定。要除去源代码控制绑定,请打开每个解决方案和项目文件,然后删除提到源代码控制提供程序名称的文本。
图 1. 包含 Rational ClearCase 源代码控制绑定的解决方案文件样本

图 2. 包含 Rational ClearCase 源代码控制绑定的项目文件样本

注: 除变更 SCM 以外,如果您还升级到较新版本的
Microsoft Visual Studio,例如,您尝试迁移的项目是在
Microsoft Visual Studio 2005 或更低版本中创建的,并且当前源代码控制提供程序在要与
Rational Team Concert 源代码控制配合使用的
Visual Studio 版本中不可用,那么升级操作直到您完成步骤 4 之后才能继续。您将看到以下错误:

- 在除去现有的源代码控制绑定之后,请再次打开并共享该解决方案。 有关添加解决方案的更多信息,请参阅“将解决方案添加到存储库”。
提示: 共享解决方案时,您可以添加规则,以便忽略先前源代码控制提供程序所遗留的文件。
现在,可以将该解决方案交付到存储库。