如何:对 Visual SourceSafe 数据库进行迁移前的分析

更新:2007 年 11 月

迁移过程是非常耗时的,因为您迁移的是多年的源代码管理数据。为了减少迁移所需要的时间,并且确保在迁移期间不会阻止其他团队,您应该一次迁移一个团队的源代码。如果两个团队在源代码上互相依赖,请将两个团队的源代码一起迁移,因为如果不一起迁移互相依赖的源代码,迁移可能导致数据丢失。分析阶段将突出显示互相依赖的区域。

分析报告使您能了解潜在的数据丢失。一些潜在数据丢失可通过执行某些预迁移步骤来防止。但是,某些数据丢失是无法预防的,因为 Visual SourceSafe 数据无法映射到 Team Foundation 版本控制。

说明:

在分析 Visual SourceSafe 数据库前,必须创建一个设置文件。有关更多信息,请参见如何:为源代码管理分析和迁移创建设置文件

必需的权限

若要执行此过程,您必须对要迁移的 Visual SourceSafe 数据库具有管理权限。有关更多信息,请参见 Microsoft 网站上的“How to: Assign Project Rights”(如何:分配项目权限)(https://go.microsoft.com/fwlink/?LinkId=99103)。

使用转换器分析项目

  1. 在计划运行分析的文件夹中,在命令提示处键入以下命令:

    VSSConverter Analyze settings.xml

  2. 当出现提示时,请提供 Visual SourceSafe 管理员密码。

    转换器工具将显示预转换分析的状态。完成后,它将生成一个报告和一个用户映射文件,并且将它们保存在当前目录中。

请参见

任务

如何:为源代码管理分析和迁移创建设置文件

如何:为迁移设置 SQL Express

如何:编辑源代码管理迁移用户映射文件