我目前在SERVER-1上運行TFS 2010 Server。在我的客戶端(MY-CLIENT)上,我運行了VS2010,並有一個工作空間將SERVER-1與\ MY-CLIENT \ Development相關聯。一切都很好。當TFS服務器不再存在時,如何強制刪除客戶機上的TFS 2010工作區?
我當時在SERVER-2上設置了一個不同的TFS實例。在我的客戶機上,我刪除了原始的SERVER-1工作區,並創建了一個將SERVER-2與\ MY-CLIENT \ Development相關聯的新工作區。一切都很好。
在SERVER-2上完成了TFS的實驗後,我重新映像了計算機(刪除SERVER-2上的TFS服務器)。
然後我回到我的客戶機,重新連接到SERVER-1上的TFS,並嘗試將源代碼控制重新映射到我的Development文件夾。但是,我現在收到錯誤「路徑\ MY-CLIENT \ Development已映射到工作空間MY-CLIENT; SERVER-2 \ Steve中。」現在我有一個問題。
所以,我從中得知,在重新映像機器之前,我應該先刪除SERVER-2工作區。不幸的是,我沒有那樣做。
在一些論壇上閒逛,我知道我可以使用命令行工具來也許刪除:
tf workspace /delete MY-CLIENT;SERVER-2\Steve
然而,當我運行它,我得到一個消息,表明「團隊基礎服務不能從服務器http://SERVER-2:8080/tfs/development。「
所以問題的話,就是我怎麼強制服務器-2的工作區的刪除我的客戶端上,這樣我可以重新創建我的舊服務器-1的工作空間?
它仍會嘗試聯繫(現已停用的)服務器以從服務器刪除工作區。 – 2012-02-15 20:02:15