Visual studio 2010 VS2010中的TFS“;“记住”;已删除服务器/工作区的文件系统映射?
使用VS2010中的TFS工具,我添加了一个CodePlex服务器。我将那里的一个项目映射到一个本地路径,比如说Visual studio 2010 VS2010中的TFS“;“记住”;已删除服务器/工作区的文件系统映射?,visual-studio-2010,tfs,Visual Studio 2010,Tfs,使用VS2010中的TFS工具,我添加了一个CodePlex服务器。我将那里的一个项目映射到一个本地路径,比如说C:\MyProject,后来,我们将该项目移动到一个专用的TFS服务器,所以我添加了一个新的TFS服务器,并删除了CodePlex服务器。这又删除了它的“工作区” 但是,如果现在尝试将第二个TFS服务器中的项目映射到C:\MyProject,则会出现以下错误: 路径C:\MyProject已映射到工作区MY-MACHINE中;SND\mydeplexUserName[https://
C:\MyProject
,后来,我们将该项目移动到一个专用的TFS服务器,所以我添加了一个新的TFS服务器,并删除了CodePlex服务器。这又删除了它的“工作区”
但是,如果现在尝试将第二个TFS服务器中的项目映射到C:\MyProject
,则会出现以下错误:
路径C:\MyProject已映射到工作区MY-MACHINE中;SND\mydeplexUserName[https://tfs.codeplex.com/tfs/tfs32]
如果我转到VS中的文件|源代码管理|工作区…
,则不会列出该CodePlex工作区(因为我已删除TFS服务器引用)
有人知道删除现有映射的其他方法吗?将命令行实用程序
tf
与workspace
和workspace
命令一起使用。您还可能发现workfold
命令很有用
打开Visual Studio命令提示符并键入:
tf help workspace
前几天我不得不这样做,以删除已移动到其他服务器的集合的所有工作区。在我的例子中,命令是
tfworkspace/delete/collection:
。使用tf工作区
显示您当前的所有工作区。这帮了大忙,谢谢!实际上,我有两个同名的工作区,但列在两个不同的集合URL下。我只需要tf workspace
获取集合url和工作区名称,然后tf workspace/delete/collection:{collection url}{workspace name}