将源代码管理和缺陷或更改跟踪迁移到 Team Foundation

更新:2007 年 11 月

可以使用转换器将存储在某些其他版本控制或更改跟踪系统中的数据迁移到 Team Foundation。这些 Team Foundation 包含转换器,使您可以将 Visual SourceSafe 和 ClearQuest 源代码管理文件以及缺陷或更改跟踪工作项迁移到 Team Foundation。使用以下一种转换器将数据迁移到 Team Foundation。

  • **VSSConverter   **将 Visual SourceSafe 源代码管理项目转换为 Team Foundation 版本控制。

  • CQConverter   将 ClearQuest 架构、缺陷以及更改跟踪工作项转换为 Team Foundation 工作项跟踪。

迁移过程

源代码管理和缺陷或更改跟踪数据迁移使用的过程如下图所示:

迁移过程图像

准备迁移

若要准备迁移,请执行以下操作:

  • 选择要迁移的时间   将迁移安排在用户不必访问要迁移的数据的时间。

  • 设置 Team Foundation 团队项目   创建一个将数据迁移到其中的团队项目。有关更多信息,请参见如何:创建团队项目

  • 创建工作项类型定义   如果迁移的是工作项,可能需要创建工作项类型,以便通过它来迁移您要从以前的更改跟踪软件中保留的所有数据。有关更多信息,请参见自定义 Team Foundation 的工作项类型

准备要迁移的数据

若要准备要迁移的数据,请执行以下操作:

  • 存档或备份数据   遵循源代码管理软件的说明备份数据。

  • 分析数据   分析数据的迁移方式。可以使用 VSSConverter 和 CQConverter 来分析数据的迁移方式,并且可以在迁移任何数据之前进行任何必要的调整。在分析期间,转换器将创建一些文件,这些文件包含用于控制迁移的设置。

  • 为成功迁移进行所需的所有更改   如果在分析期间发现问题,可以根据需要更改设置。

迁移源代码管理数据

若要迁移源代码管理数据,请执行以下操作:

  • 编辑设置文件以控制迁移   分析期间将创建一些可能需要修改的文件。例如,您必须更改用户映射文件、字段映射文件和架构映射文件。

  • 迁移数据   使用 VSSConverter 迁移数据。

  • 验证迁移   检查 Team Foundation 中的数据,以确保迁移数据已成功传输。

下列主题可为您迁移到 Team Foundation 版本控制提供帮助:

下列主题提供有关迁移到 Team Foundation 版本控制的附加信息:

迁移缺陷或更改跟踪数据

若要迁移更改跟踪数据的缺陷,请执行以下操作:

  • 配置迁移过程   修改配置文件以引导迁移过程。

  • 分析 ClearQuest 数据库   运行 CQConverter 以分析 ClearQuest 数据库。分析将生成一份报告和一组文件,介绍 ClearQuest 缺陷或更改跟踪项。

  • 定义迁移映射   修改在分析 ClearQuest 数据库期间生成的 XML 文件,以对迁移过程进行自定义。

  • 迁移数据   使用在分析数据库期间生成的配置和映射文件迁移数据。

  • 查看迁移报告   查看在迁移期间出现的任何错误和警告,并查看迁移状态。

下列主题可为您迁移到 Team Foundation 工作项跟踪提供帮助:

下列主题提供有关迁移到 Team Foundation 工作项跟踪的附加信息:

参考

用于源代码管理迁移的 VSSConverter 命令行实用工具

用于 ClearQuest 数据库迁移的 CQConverter 命令行实用工具

请参见

概念

从 Visual SourceSafe 迁移

从 ClearQuest 迁移