2009-07-03 188 views
0

在TFS 2005中,當您從客戶端(從VSTS)打開源代碼管理資源管理器時,您將創建一個工作區。 該工作區的數據存儲在哪裏? 有沒有一個命令行來獲取所有工作區及其信息?TFS和源代碼管理資源管理器

感謝

回答

1

'TF工作區',沒有/服務器參數將讀取你本地工作區高速緩存,存儲在內容%LOCALAPPDATA%\微軟\的Team Foundation \ 1.0 \緩存\ VersionControl.config。 (爲TFS 2008更改1.0 - > 2.0)。

使用/ server參數運行'tf workspaces'將使用來自服務器的新數據擦除本地緩存,然後返回相同的信息。這個命令很方便知道。如果在確定當前目錄已映射時,如果tf命令神祕地返回'無法確定工作空間',恢復緩存通常會有所幫助。例如,當您在VS2005和VS2008客戶端之間切換時(因爲他們有獨立的緩存),或者您以保留代碼的方式擦除機器,但刪除了用戶配置文件時,就是這種情況。

其餘參數用於以某種方式擴展或縮小查詢範圍。完整文檔:http://msdn.microsoft.com/en-us/library/54dkh0y3.aspx