如何:从 Visual SourceSafe 迁移到 Team Foundation

更新:2007 年 11 月

将用户从 Visual SourceSafe 迁移到 Team Foundation 版本控制 之前,您必须:

说明:

继续迁移。如果由于某种原因迁移失败,您可以从迁移过程结束的点继续该迁移。重新运行转换器,当系统提示是否要执行增量迁移时,按 Y 继续迁移。有关更多信息,请参见如何:以增量方式迁移到 Team Foundation

建议使用的磁盘空间

在开始迁移之前,请检查是否有足够的磁盘空间来完成迁移。通常,为了使用 SQL Express 以及所生成的日志文件,VSS 转换器需要大约 5 GB 的磁盘空间。另外,在迁移期间 VSS 转换器还会从 VSS 数据库下载文件。应该有足够的磁盘空间来下载整个 VSS 数据库。

必需的权限

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

您还必须是 SQL Express 的“sysadmin”服务器角色的成员。默认情况下,如果您是安装了 SQL Express 的计算机上“Administrators”安全组的成员,您便是“sysadmin”服务器角色的成员。有关更多信息,请参见 SQL Server 2005 文档中的“sysadmin”(https://go.microsoft.com/fwlink/?LinkId=60405)。

运行转换器

  1. 在“开始”菜单上,单击“所有程序”,然后依次选择“Microsoft Visual Studio 2008”、“Visual Studio Tools”和“Visual Studio 2008 命令提示”。

  2. 在命令提示处,键入下列命令:

    VSSConverter Migrate settings.xml

    提示:

    使用 /? 开关可查看可用的命令行选项。

  3. Y 确认迁移。

    转换器工具将显示迁移状态。转换过程结束时,该工具将迁移后报告保存到当前目录。您可以使用 Internet Explorer 查看该文件以获得详细信息。

  4. 当出现提示时,请提供 Visual SourceSafe 管理员用户的密码。

请参见

任务

如何:以增量方式迁移到 Team Foundation

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

如何:准备 Visual SourceSafe 数据库以运行转换器

演练:准备从 Visual SourceSafe 迁移到 Team Foundation

演练:从 Visual SourceSafe 迁移到 Team Foundation