VS2010中的TFS“记住”已删除服务器/工作区的文件系统映射?

时间:2011-12-15 03:41:25

标签: visual-studio-2010 tfs

使用VS2010中的TFS工具,我添加了一个CodePlex服务器。我已将项目映射到本地路径,比如C:\MyProject后来,我们将项目移动到专用TFS服务器,因此我添加了一个新的TFS服务器,并删除了CodePlex服务器。这反过来又删除了它的“工作区”。

但是,现在如果我尝试将第二个TFS服务器中的项目映射到C:\MyProject,我会收到错误:

  

路径C:\ MyProject已映射到工作空间MY-MACHINE; SND \ myCodeplexUserName [https://tfs.codeplex.com/tfs/tfs32]

如果我转到VS中的File | Source Control | Workspaces...,则不会列出该CodePlex工作区(因为我删除了TFS服务器引用)

有没有人知道删除现有映射的另一种方法?

1 个答案:

答案 0 :(得分:2)

将命令行实用程序tfworkspaceworkspaces命令配合使用。您可能还会发现workfold命令很有用。

打开Visual Studio命令提示符并键入:

tf help workspace

前几天我不得不删除移动到其他服务器的集合的所有工作区。就我而言,命令是tf workspace /delete /collection:<url>。使用tf workspaces显示所有当前工作区。