更新:2007 年 11 月
在分析或迁移过程中收到错误信息意味着未迁移某些文件或文件夹。但这并不意味着迁移的数据库无法使用。可以选择忽略未迁移的文件,并开始使用 Team Foundation 中已迁移的源代码。
当由于 Visual SourceSafe 转换器中出现未处理异常而无法迁移或分析文件或文件夹的版本时,将生成文件和文件夹迁移错误。本节包含在分析过程中转换器无法发出警告的未迁移文件和文件夹的相关信息。每个错误信息都提供迁移或分析过程中出现的错误的简要说明。
以下是常见的错误和解决方案:
无法迁移 转换器检测到不受支持的版本历史记录方案。因此,使用该版本历史记录方案的文件和文件夹可能无法正确迁移。使用文件比较实用工具(例如 WinDiff)可查找 Visual SourceSafe 中最新版本的文件和文件夹与 Team Foundation 版本控制 中最新版本的迁移的文件和文件夹之间的差异。如果这些文件、文件夹或它们的版本之间存在差异,请手动迁移最新版本的文件和文件夹。
说明:
手动迁移文件或文件夹的方法是:使用源代码管理资源管理器或“tf”命令行客户端从 Visual SourceSafe 获取最新版本的文件或文件夹,然后将其添加到 Team Foundation 版本控制 中。
由于 IO 错误而无法以递归方式迁移文件夹 在迁移过程中,由于输入/输出错误,转换器无法将文件夹添加到 Team Foundation 中。错误信息附有该错误的简要说明。迁移后,通过获取 Visual SourceSafe 中最新版本的文件和文件夹,然后只签入这些版本,即可添加最新版本的文件夹。
由于 Team Foundation 错误而无法迁移 由于 Team Foundation 中的已知或未知错误,转换器无法迁移某一版本的文件或文件夹。转换器从 Team Foundation 接收的错误信息附有该错误的简要说明。若要修复该错误,可以尝试从 Visual SourceSafe 获取该文件或文件夹的副本,然后手动将其签入到 Team Foundation 中。
由于 Team Foundation 错误而无法迁移标签 转换器无法应用 Team Foundation 版本控制 标签。转换器从 Team Foundation 接收的错误信息附有该错误的简要说明。
无法迁移。路径包含的字符数超出允许的 260 个字符 Team Foundation 版本控制 支持的服务器路径长度最多为 260 个字符。由于此限制,转换器无法迁移该版本的文件或文件夹。