Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
您可以使用 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 安全組或您想要管理之專案集合的專案管理員安全組的成員。 Azure DevOps Server 的許可權參考。
備註
即使您以系統管理許可權登入,也必須開啟提升許可權的命令提示字元視窗,在執行 Windows Server 2008 的伺服器上執行此函式。 若要開啟提升許可權的命令提示字元視窗,請選擇 [ 開始],開啟 命令提示字元的快捷方式功能表,然後選擇 [ 以系統管理員身分執行]。 如需詳細資訊,請參閱 Microsoft網站。
Syntax:
witadmin rebuildcache /collection:CollectionURL [/noprompt]
參數:
| 參數 | 說明 |
|---|---|
| /noprompt | 停用確認的提示。 |
| ? 或 幫助 | 在 [命令提示字元] 視窗中顯示針對該命令的說明。 |
備註:
witadmin rebuildcache 命令會將指定專案集合的所有用戶端上的快取數據失效。 這會導致每個用戶端的快取在用戶端下次連接到專案集合時被重新整理。
範例︰
下列命令會使連線到名為 AdventureWorksServer 之伺服器上定義之 DefaultCollection 的所有用戶端的元數據快取失效。 用戶端快取會在下次連線到專案集合時更新。
witadmin rebuildcache /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection