2011-01-07 67 views
1

我輸入這個命令:tf工作區到命令行,它告訴我在機器上沒有工作區。然後我在服務器上嘗試相同的命令,什麼都沒有。所以我進入Visual Studio 2010並創建一個新的工作區,並嘗試將TFS路徑映射到本地路徑。然後我得到一個錯誤,即映射已經存在於另一個工作區中。但我無法在本地或tfs服務器上找到該工作區。有任何想法嗎?Phantom TFS工作區不會讓我映射到另一個工作區?

回答

6

您可以運行tf workspaces /remove:*清除您的本地緩存工作區。有關更多詳細信息,請參見this link

+0

我寫完後發現這個,但是我給你道具!我也用這個:http://www.attrice.info/cm/tfs/ – DDiVita 2011-01-11 17:43:20

0

我知道這是一個老問題,但我剛剛在運行TEE(Team Explorer Everywhere)的Linux機器上遇到了這個問題。運行「tf workspaces -remove:*」不起作用,因爲它表示緩存中沒有工作空間。

用戶正在嘗試創建一個新的工作區,該工作區正常工作,但是當他試圖映射文件夾時,它告訴他它不存在。 當他在機器上運行「tf workspaces」時,當我在服務器本身查看TFS Sidekicks時,它沒有在Linux機器上爲他顯示任何工作空間。 如果他試圖再次創建工作空間,它告訴他它已經存在,但是每次他試圖映射時,他都被告知它沒有。

如果我做了「tf workspaces/owner:」,我們可以從tf命令行看到這個工作空間,它需要我運行「tf workspace/delete;」從命令行中擺脫它。 一旦我們這樣做了,他就能夠再次創建它,並且一切正常。 不知道爲什麼會發生這種情況,但認爲我會在這裏發佈我的答案,以防其他人在未來遇到類似問題。

相關問題