重建 Azure DevOps 內部部署的用戶端快取

Azure DevOps Server 2022 |Azure DevOps Server 2020 |Azure DevOps Server 2019

下次使用 witadmin rebuildcache 命令連接到專案集合時,您可以在每部用戶端電腦上強制重建快取。

若要防止在 Azure DevOps 中的版本控制或建置作業期間發生工作區錯誤,用戶端電腦上的數據快取必須在特定維護作業之後更新。 在您移動、還原、重新命名或容錯移轉資料層或應用程式層伺服器之後,必須重新整理追蹤工作項目的快取,且使用者必須重新整理用戶端電腦上的版本控制快取。

重要

為避免發生伺服器效能問題,請不要在一般作業期間執行這個命令。

若要執行此工具,請開啟命令提示字元視窗,在其中安裝 Visual Studio 並輸入:

cd %programfiles(x86)%\Microsoft Visual Studio <version>\Common7\IDE

在 32 位版本的 Windows 上,將 取代 %programfiles(x86)%%programfiles%

要求: 若要使用 witadmin rebuildcache 命令,您必須是 Team Foundation Administrators 安全組的成員或您想要管理之專案集合的 Project Administrators 安全組成員。 Azure DevOps Server的許可權參考。

注意

即使您以系統管理許可權登入,您也必須開啟提升許可權的 [命令提示字元] 視窗,在執行 Windows Server 2008 的伺服器上執行此函式。 若要開啟提升許可權的 [命令提示字元] 視窗,請選擇 [ 開始],開啟 命令提示字元的快捷方式功能表,然後選擇 [ 以系統管理員身分執行]。 如需詳細資訊,請參閱 Microsoft 網站

語法:

witadmin rebuildcache /collection:CollectionURL [/noprompt]

參數:

參數 Description
/noprompt 停用確認提示。
/?說明 顯示 [命令提示字元] 視窗中命令的說明。

備註:

witadmin rebuildcache 命令會使指定專案集合之所有用戶端上的快取數據失效。 這會導致下次用戶端連線至專案集合時會重新整理每個用戶端的快取。

範例︰

以下命令會使連接至 DefaultCollection (定義於名為 AdventureWorksServer 的伺服器上) 之所有用戶端的中繼資料快取無效。 這些用戶端於下次連接至專案集合時,會更新用戶端快取。

witadmin rebuildcache /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection