TFSのワークスペースって、油断してたら消えなくなってますよねー。
で、消し方も段階があります。
第一段階
Visual Studioの、チームエクスプローラのソース管理のワークスペースの箇所から消す
第二段階
第一段階で確かに消したのに、
---------------------------
Microsoft Visual Studio
---------------------------
エラー
パス C:\なんたらDev は、既にワークスペース なんたら-Client;TFSSERVER\ユーザー名 内でマップされています。
---------------------------
OK ヘルプ
---------------------------
なんてことが言われるとき。
削除権限のあるユーザで以下のことを実行
(1) ワークスペースが残っていることを確認
tf WORKSPACE なんたら-Client;TFSSERVER\ユーザー名
(場合によっては、/server で、サーバー名も指定)
(2) なにやら、ウインドウ起動されたら、サーバー側に情報がのこってます。
先ほどのコマンドのWORKSPACE の後ろに、/delete を入れてけしましょう。
tf WORKSPACE /delete なんたら-Client;TFSSERVER\ユーザー名
第三段階
これでも、消えない、サーバー側で、すでに消えましたとかいわれて、
クライアント側では、のこってるーとかゆわれる場合。
本来は20分ほど休めるといいらしい。。(まじすか)
(キャッシュがリフレッシュされるのにそれくらいかかるとか、かからないとか)
お急ぎの方は、こちらにキャッシュがあるので、そのキャッシュも消してしまいましょう。
ワークスペースが消えないクライアントマシンの
C:\Documents and Settings\{ユーザ名}\Local Settings\Application Data\Microsoft\Team Foundation\1.0\Cache\
にあるファイル、フォルダを全部消しましょう。
このフォルダは、TFSに接続が成功した際、サーバー名やら、なにやらを保管しておくために
使われています。VS2005を再起動した再にも、TFSにつながってるのはここみてるんでしょうねー。
ちなみに、VS2008 では、2.0 だっただと思います。Cacheの一個上のフォルダ名。
ここまで対策したらいまのところだいたい解決しました!