更新:2007 年 11 月
对于 Visual Studio 2005 和 Visual Studio 2008 解决方案,VSS 转换器会自动将源代码管理绑定迁移到 Team Foundation 版本控制,以便您可以在 Visual Studio 中执行源代码管理操作。如果由于某种原因导致解决方案迁移失败,则可以手动迁移源代码管理绑定。可以使用下面的过程迁移在 Visual Studio 2005 之前的 Visual Studio 版本中开发的解决方案和项目,以使它们绑定到 Team Foundation 版本控制。
必需的权限
若要执行此过程,您必须是“Contributors”安全组的成员,或者“读取”、“签入”和“签出”权限设置为“允许”。有关更多信息,请参见 Team Foundation Server 权限。
转换较早的项目
使用下面的过程转换 Visual Studio 2005 的源代码管理绑定和较早的项目。
转换和修改源代码管理绑定
- 如果尚未将文件夹映射到工作区,请执行以下步骤。 - 在“源代码管理资源管理器”中,右击包含解决方案的文件夹,然后单击“映射到本地文件夹”。 
- 选择本地计算机上的一个相应文件夹,然后单击“映射”。 
- 将出现提示,询问您是否希望从版本控制获取文件,请单击“是”。 
 - 该文件夹和其中文件的副本将被检索到映射的本地文件夹中。 
- 右击包含该解决方案的文件夹,然后单击“签出以进行编辑”。 
- 在“签出”对话框中,单击“签出”。 
- 在“文件”菜单上单击“打开”,然后单击“项目/解决方案”。 
- 在“打开项目”对话框中,找到并选择签出的解决方案文件,然后单击“打开”。 
- 在“Visual Studio 转换向导”中,单击“完成”。 - Team Foundation 自动将解决方案文件 (.sln) 和项目文件 (.proj) 转换为 Visual Studio 2005 格式。该解决方案还绑定到 Team Foundation。 
- 转换完成后,单击“关闭”。 
- 在“源代码管理资源管理器”中,右击包含该解决方案的文件夹,然后单击“签入挂起的更改”。 
- 在“签入”对话框中提供所有必要的详细信息,然后选择所有文件,再单击“签入”。 
手动更改源代码管理绑定
使用下面的过程手动更改源代码管理绑定。
手动将源代码管理绑定更改到 Team Foundation Server
- 如果尚未将文件夹映射到工作区,请执行以下步骤。 - 在“源代码管理资源管理器”中,右击包含解决方案的文件夹,然后单击“映射到本地文件夹”。 
- 选择本地计算机上的一个相应文件夹,然后单击“映射”。 
- 将出现提示,询问您是否希望从版本控制获取文件,请单击“是”。 
 - 该文件夹和其中文件的副本将被检索到映射的本地文件夹中。 
- 右击包含解决方案的文件夹,然后单击“签出以进行编辑”。 
- 在“签出”对话框中,单击“签出”。 
- 双击解决方案文件以在 Visual Studio 中打开它。 
- 在“文件”菜单中,单击“源代码管理”,然后单击“更改源代码管理”。 - 将打开“更改源代码管理”对话框,其中列出了可以重新绑定的各个解决方案和项目。 
- 如果解决方案和项目已绑定到 Visual SourceSafe,则必须取消绑定它们。单击“取消绑定”。 .gif) 说明: 说明:- 如果提示您确认取消绑定操作,请单击“取消绑定”。 
- 单击“确定”。 
- 在“工具”菜单上单击“选项”。 
- 选择“源代码管理”节点。 
- 对于“当前源代码管理插件”,请选择“Visual Studio Team Foundation Server”。 
- 单击“确定”。 
- 在“文件”菜单中,单击“源代码管理”,然后单击“更改源代码管理”。 
- 对于每个未绑定到服务器的行,请单击“绑定”。 
- 单击“确定”。 
- 在“源代码管理资源管理器”中,右击包含该解决方案的文件夹,然后单击“签入挂起的更改”。 
- 在“签入”对话框中提供所有必要的详细信息,然后选择所有文件,再单击“签入”。 
请参见
任务
演练:从 Visual SourceSafe 迁移到 Team Foundation