2011-12-15 25 views
0

使用VS2010中的TFS工具,我添加了一個CodePlex服務器。我已經在那裏映射了一個項目到一個本地路徑,說C:\MyProject後來,我們將項目移動到一個專用的TFS服務器,所以我添加了一個新的TFS服務器,並刪除了CodePlex之一。這反過來刪除了它的「工作區」。VS2010中的TFS「記住」已刪除的服務器/工作區的文件系統映射?

不過,現在如果我嘗試映射在第二TFS服務器C:\MyProject一個項目,我得到的錯誤:

The path C:\MyProject is already mapped in workspace MY-MACHINE;SND\myCodeplexUserName [https://tfs.codeplex.com/tfs/tfs32]

如果我去File | Source Control | Workspaces...在VS,也CodePlex上工作區沒有列出(因爲我刪除了TFS服務器參考)

有誰知道另一種方法來刪除現有的映射?

回答

2

使用命令行實用程序tfworkspaceworkspaces命令。您也可能會發現workfold命令很有用。

打開Visual Studio命令提示符,然後輸入:

tf help workspace 

我不得不這樣做前些天刪除已移動到不同的服務器集合所有的工作區。在我的情況下,命令是tf workspace /delete /collection:<url>。使用tf workspaces顯示當前所有的工作區。

+0

這是一個巨大的幫助,謝謝!實際上我有兩個具有相同名稱的工作區,但列在2個不同的集合URL下。我只需要'tf工作區'來獲取集合url和工作區名稱,然後`tf workspace/delete/collection:{collection url} {workspace name}` – CodingWithSpike 2011-12-15 03:54:14

相關問題