Odświeżanie pamięci podręcznej danych na komputerach klienckich
Aby uniemożliwić błędy obszaru roboczego występujące podczas kontroli wersji lub operacji kompilacji Team Foundation, pamięć podręczna danych na komputerach klienckich musi być aktualizowana po niektórych operacjach konserwacji.Po przeniesieniu, przywróceniu, zmianie nazwy, przełączeniu awaryjnym serwera warstwy danych lub warstwy aplikacji albo przywróceniu po usterce takiej jak awaria oprogramowania musisz odświeżyć pamięć podręczną dla śledzenia elementów roboczych, a użytkownicy muszą odświeżyć pamięć podręczną kontroli wersji na komputerach klienckich.
Wymagane są uprawnienia
Aby wywołać metodę sieci Web StampWorkitemCache, musisz być członkiem grupy zabezpieczeń Administratorzy na serwerze aplikacji dla programu Team Foundation.Aby uzyskać więcej informacji, zobacz Uprawnienia serwera programu Team Foundation Server.
Aby użyć polecenia tf workspaces na komputerze klienckim, uprawnienie Read musi być ustawione na Allow.
Odświeżanie pamięci podręcznej elementów roboczych
[!UWAGA]
Ta procedura jest opcjonalna.Należy to wykonać tylko wtedy, gdy występują błędy podczas śledzenia elementów roboczych.
Aby zaktualizować pamięć podręczną dla śledzenia elementów roboczych, można wywołać metodę sieci Web StampWorkitemCache.Ta metoda wymusza aktualizowanie pamięci podręcznej na komputerach klienckich przy następnym ich łączeniu się z serwerem w warstwie aplikacji.Metoda ta także synchronizuje obszary robocze, które są definiowane na komputerach klienckich.
[!UWAGA]
Po wywołaniu metody Web StampWorkitemCache wydajność Visual Studio Team Foundation Server może chwilowo spaść.Wpływ na wydajność zależy od liczby użytkowników Team Foundation podłączonych podczas wywołania metody.
Aby odświeżyć pamięć podręczną na potrzeby śledzenia elementów roboczych na komputerach klienckich
Na nowym serwerze otwórz program Internet Explorer.
W pasku adresu wpisz następujący adres, aby nawiązać połączenie z usługą sieci web ClientService :
http://PublicURL/VirtualDirectory:8080/WorkItemTracking/v3.0/ClientService.asmx
[!UWAGA]
Nawet jeśli użytkownik jest zalogowany przy użyciu poświadczeń administracyjnych, może być konieczne uruchomienie programu Internet Explorer jako administrator oraz może zostać wyświetlony monit o podanie poświadczeń.
Wybierz StampWorkitemCache, a następnie wybierz Wywołaj.
[!UWAGA]
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ć dowolny komputer, który używa kontroli wersji i łączy się z kolekcją projektów zespołu, których bazy zostały przeniesione.
Aby odświeżyć pamięć podręczną kontroli wersji na komputerach klienckich
Na komputerze klienta otwórz okno Wiersza polecenia przy użyciu uprawnień administracyjnych, i zmień katalogi na Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.
W wierszu polecenia wprowadź następujące polecenie, łącznie z URL kolekcji, która zawiera nazwę serwera i numer portu nowego serwera:
**tf workspaces /collection:http://**ServerName:Port/VirtualDirectoryName/CollectionName
We wdrażanym przykładzie jeden z deweloperów musi odświeżyć pamięć podręczną mechanizmu kontroli wersji dla projektu, który należy do kolekcji DefaultCollection, która znajduje się we wdrożeniu FabrikamPrime programu Team Foundation Server.Wpisuje następujący ciąg:
tf workspaces /collection:http://FabrikamPrime:8080/tfs/DefaultCollection
Aby uzyskać więcej informacji, zobacz Workspaces Command.