問題說明:更換了一臺新的 TFS 服務器,舊的 TFS 服務器停止使用。但從客戶端 VS2008 連接到新的服務器,并下載源碼到本地原來工作的文件夾時,出現錯誤提示,說本地文件夾已被映射到了舊的服務器上,不能從新服務器獲取源碼。通過源代碼管理-工作區管理,把跟舊服務器相關的所有工作區項都刪掉后,仍出現此提示。
解決辦法:
在文件 C:\Documents and Settings\當前用戶\Local Settings\Application Data\Microsoft\Team Foundation\2.0\Cache\VersionControl.config 中,
(vista 在 C:\Users\當前用戶\AppData\Local\Microsoft\Team Foundation\2.0\Cache)
緩存了本地文件夾到舊服務器的一些映射關系,只要把跟舊服務器相關的 ServerInfo 節點刪掉,問題即可解決。
轉自:http://hi.baidu.com/xiaoheilong/blog/item/1cf703467acce8006a63e57d.html