如何:在 Visual SourceSafe 中使用存档迁移部分历史记录

更新:2007 年 11 月

如果要将源代码从 Visual SourceSafe 迁移到 Team Foundation 版本控制,但不迁移存储在 Visual SourceSafe 中的所有历史记录,则可使用 Visual SourceSafe 中的存档功能迁移特定日期后的历史记录。

警告:

使用此方法将永久移除 Visual SourceSafe 数据库中的版本历史记录,因此应对数据库的副本执行存档。

说明:

Visual SourceSafe 存档限制存档文件最大为 2 GB。如果出现这类错误,请分别存档较小的文件夹。

必需的权限

若要执行此过程,您必须对要迁移的 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)。

在 Visual SourceSafe 中使用存档迁移部分历史记录

  1. 将 Visual SourceSafe 数据库复制到要执行迁移的计算机上。

  2. 在 Visual SourceSafe 中使用存档功能移除早于特定时间戳的版本历史记录。若要确定时间戳,可使用以下方法之一:

    • 标签

    • 文件夹的版本

    • 日期

    有关在 Visual SourceSafe 中存档的更多信息,请参见 Visual SourceSafe 存档数据库

  3. 使用已存档其历史记录的 Visual SourceSafe 数据库的副本完成迁移。

请参见

任务

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

演练:从 Visual SourceSafe 迁移到 Team Foundation

其他资源

迁移源代码管理