Ponowne kompilowanie pamięci podręcznej klienta dla lokalnej usługi Azure DevOps

Azure DevOps Server 2022 r. | Azure DevOps Server 2020 r. | Azure DevOps Server 2019 r.

Możesz wymusić ponowne skompilowanie pamięci podręcznej na każdym komputerze klienckim przy następnym połączeniu z kolekcją projektów przy użyciu polecenia witadmin rebuildcache .

Aby zapobiec występowaniu błędów obszaru roboczego podczas kontroli wersji lub operacji kompilacji w usłudze Azure DevOps, pamięć podręczna danych na komputerach klienckich musi zostać zaktualizowana po pewnych operacjach konserwacji. Po przeniesieniu, przywróceniu, zmianie nazwy lub przełączeniu w tryb failover serwera warstwy danych lub warstwy aplikacji należy odświeżyć pamięć podręczną śledzenia elementów roboczych, a użytkownicy muszą odświeżyć pamięć podręczną kontroli wersji na komputerach klienckich.

Ważne

Aby uniknąć problemów z wydajnością serwera, nie należy uruchamiać tego polecenia w normalnych godzinach pracy.

Aby uruchomić narzędzie, otwórz okno wiersza polecenia, w którym zainstalowano program Visual Studio i wprowadź następujące polecenie:

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

W 32-bitowej wersji systemu Windows zastąp %programfiles%ciąg %programfiles(x86)% .

Wymagania: Aby użyć polecenia witadmin rebuildcache, musi być członkiem grupy zabezpieczeń Administratorzy team foundation lub grupy zabezpieczeń Administratorzy projektu dla kolekcji projektów, którą chcesz zarządzać. Dokumentacja uprawnień dla Azure DevOps Server.

Uwaga

Nawet jeśli logujesz się przy użyciu uprawnień administracyjnych, musisz otworzyć okno wiersza polecenia z podwyższonym poziomem uprawnień, aby wykonać tę funkcję na serwerze z systemem Windows Server 2008. Aby otworzyć okno wiersza polecenia z podwyższonym poziomem uprawnień, wybierz pozycję Start, otwórz menu skrótów dla wiersza polecenia i wybierz polecenie Uruchom jako administrator. Aby uzyskać więcej informacji, zobacz witrynę sieci Web firmy Microsoft.

Składnia:

witadmin rebuildcache /collection:CollectionURL [/noprompt]

Parametry:

Parametr Opis
/noprompt Wyłącza monit o potwierdzenie.
/? lub pomoc Wyświetla pomoc dotyczącą polecenia w oknie wiersza polecenia.

Uwagi:

Polecenie witadmin rebuildcache unieważnia buforowane dane na wszystkich klientach dla określonej kolekcji projektu. Powoduje to odświeżenie pamięci podręcznej dla każdego klienta przy następnym połączeniu klienta z kolekcją projektów.

Przykład:

Następujące polecenie unieważnia pamięć podręczną metadanych dla wszystkich klientów łączących się z elementem DefaultCollection zdefiniowanym na serwerze o nazwie AdventureWorksServer. Pamięci podręczne klienta są aktualizowane przy następnym połączeniu z kolekcją projektów.

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