Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020
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 awaryjny serwera warstwy danych lub serwera warstwy aplikacji
- Po odzyskaniu sprawności po awarii, takiej jak awaria sprzętowa
W obu przypadkach należy odświeżyć cache śledzenia elementów roboczych, a użytkownicy muszą odświeżyć cache kontroli wersji na komputerach klienckich.
Wymagania wstępne
Aby wywołać metodę internetową StampWorkitemCache , musisz być członkiem grupy zabezpieczeń Administratorzy na serwerze warstwy aplikacji dla usługi Azure DevOps. Aby uzyskać więcej informacji, zobacz Dokumentacja uprawnień dla usługi Azure DevOps Server.
Aby użyć polecenia tf workspaces na komputerze klienckim, uprawnienia do odczytu muszą być ustawione na Zezwalaj.
Odświeżanie pamięci podręcznej elementu roboczego
Ta procedura jest opcjonalna. Należy to wykonać tylko wtedy, gdy wystąpią błędy ze śledzeniem elementów roboczych.
Aby zaktualizować pamięć podręczną do śledzenia elementów roboczych, wywołaj metodę sieciową StampWorkitemCache. Ta metoda wymusza na komputerach klienckich zaktualizowanie pamięci podręcznej przy następnym połączeniu z serwerem warstwy aplikacji. Ta metoda synchronizuje również obszary robocze zdefiniowane na komputerach klienckich.
Uwaga
Podczas wywoływania metody internetowej StampWorkitemCache wydajność serwera Azure DevOps w programie Visual Studio może tymczasowo ulec pogorszeniu. Wpływ na wydajność zależy od liczby użytkowników usługi Azure DevOps połączonych podczas wywoływania metody.
Aby zaktualizować cache śledzenia elementów roboczych na komputerach klienckich:
Na nowym serwerze otwórz program Internet Explorer.
Na pasku Adres wprowadź następujący adres, aby nawiązać połączenie z usługą internetową ClientService :
http://PublicURL/VirtualDirectory:8080/WorkItemTracking/v3.0/ClientService.asmx
Uwaga
Nawet jeśli zalogowano się przy użyciu poświadczeń administracyjnych, może być konieczne uruchomienie programu Internet Explorer jako administrator i może zostać wyświetlony monit o podanie poświadczeń.
Wybierz StampWorkitemCache, a następnie Wywołaj. Metoda StampWorkitemCache nie zwraca żadnych danych.
Odśwież pamięć podręczną kontroli wersji
Aby odświeżyć pamięć podręczną kontroli wersji, każdy użytkownik uruchamia polecenie tf workspaces na każdym komputerze, który musi zostać zaktualizowany. Muszą zaktualizować każdy komputer używający kontroli wersji i łączący się z kolekcją projektów, której bazy danych zostały przeniesione.
Aby odświeżyć cache systemu kontroli wersji na komputerach klienckich:
Na komputerze klienckim otwórz okno wiersza polecenia z uprawnieniami administracyjnymi i zmień katalogi na Dysk:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.
W wierszu polecenia wprowadź następujące polecenie, w tym adres URL kolekcji, który zawiera nazwę serwera i numer portu nowego serwera:
tf workspaces /collection:http://ServerName:Port/VirtualDirectoryName/CollectionNameW przykładowym wdrożeniu deweloper musi odświeżyć pamięć podręczną kontroli wersji dla projektu, który jest członkiem kolekcji DefaultCollection hostowanej we wdrożeniu FabrikamPrime serwera Azure DevOps Server:
tf workspaces /collection:http://FabrikamPrime:8080/tfs/DefaultCollectionAby uzyskać więcej informacji, zobacz Polecenie Obszary robocze.