使用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服务器引用)
有没有人知道删除现有映射的另一种方法?
答案 0 :(得分:2)
将命令行实用程序tf
与workspace
和workspaces
命令配合使用。您可能还会发现workfold
命令很有用。
打开Visual Studio命令提示符并键入:
tf help workspace
前几天我不得不删除移动到其他服务器的集合的所有工作区。就我而言,命令是tf workspace /delete /collection:<url>
。使用tf workspaces
显示所有当前工作区。