我的工作區高速緩存似乎有些問題。當我鍵入:TFS工作區高速緩存
tf workfold
在我的工作空間目錄,我得到的錯誤:
Unable to determine the workspace
This文章似乎在暗示,它與緩存的問題。謹慎,我試着刪除一個工作區:
tf workspaces /remove:WORKSPACENAME /server:servername
這似乎工作(即該命令成功),因爲如果我去做了第二次失敗。但是,當我發出:
tf workspaces
它仍列出此工作區,我仍然收到錯誤。
任何人都可以給我下一步的任何指導嗎?我假設我將它刪除了工作區的緩存而不是工作區本身,我是否需要清除所有工作區才能使其工作?如果是這樣,爲什麼這會有什麼不同?
我發現這種情況發生w當我安裝了多個版本的TFS時,我的路徑指向了更新版本的工具。使用tf.exe的*正確*版本做'tf workspaces/s:server'修復了這個問題。檢查'%UserProfile%\ Local Settings \ Application Data \ Microsoft \ Team Foundation',看看你是否有多個文件夾(例如1.0和2.0)。如果是這樣,'VersionControl.config'文件可能會彼此不同步。 – 2011-08-27 21:14:28