The path is already mapped in workspace MachineName;username – Remove/Delete workspace on TFS

今天在建立一個新的project時出現了以下的錯誤信息
The path is already mapped in workspace MachineName;username
TFS - The path is already mapped in workspace MachineName;username

Workspace already exist issue, 這個問題..令我苦惱了數天

可能是因為在同一部電腦上用了不同的TFS Account
和另外一部電腦上的電腦名稱在這部電腦一樣
當我嘗試在Mapping Folder時出現以下的錯誤信息

令我不能Check-in 我的Source Code
我亦都不能Map to Local
所以即使我更新了我的程式碼也不知道可以怎麼辦…

做了一會兒research 之後.終於找到了解決方法了
如果知道這一個Workspace是不會再用的話 你便可以使用Visual Studio 的 Command Line Tools 來刪除你某一個TFS AccountWorkspace

解決方法:
我們需要使用”Visual Studio 2012” 中的 “Developer Command Prompt for VS2012
Visual Studio 2012 - Developer Command Prompt for VS2012
或者其他的Visual StudioCommand Prompt也可以
開啟了”Developer Command Prompt for VS2012
輸入 以下指令來刪除 TFS Server 上的 Workspace

>tf workspace /delete /server:[Server Name/ Server URL 和Collection名];[workspace的使用者名稱 (這個應該和你之前所得到的錯誤信息的是一樣的)]
之後按”Enter/輸入
他便會向你出示警告信息..說一旦 Workspace被刪除便不能復原
如果你確認要刪除Workspace的話 輸入 “Yes” 否則 輸入 “No
TFS Delete Workspace via Command Prompt

輸入”Yes“之後按下”Enter / 輸入“後你的Workspace便會;被刪除..
TFS Delete Workspace via Command Prompt [Completed]

之後當你再次Check-inMap folder to local 時應該不會出現之前的錯誤信息的

Hope you find it useful

Leave a Reply