Sdílet prostřednictvím


Aktualizace datových mezipamětí na klientských počítačích

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

Pokud chcete zabránit chybám pracovního prostoru během operací správy verzí nebo sestavení v Azure DevOps, musí se mezipaměť dat na klientských počítačích aktualizovat po určitých operacích údržby:

  • Po přesunutí, obnovení, přejmenování nebo převzetí služeb při selhání serveru datové vrstvy nebo aplikační vrstvy
  • Po zotavení po selhání, jako je selhání hardwaru

V obou případech je nutné aktualizovat mezipaměť pro sledování pracovních položek a uživatelé musí aktualizovat mezipaměť správy verzí na klientských počítačích.

Požadavky

Pokud chcete vyvolat webovou metodu StampWorkitemCache , musíte být členem skupiny zabezpečení Administrators na serveru aplikační vrstvy pro Azure DevOps. Další informace najdete v referenčních informacích o oprávněních pro Azure DevOps Server.

Pokud chcete na klientském počítači použít příkaz tf workspaces , musí být oprávnění ke čtení nastaveno na Povolit.

Aktualizace mezipaměti pracovních položek

Tato procedura je volitelná. Měli byste ho provést pouze v případě, že dojde k chybám při sledování pracovních položek.

Pokud chcete aktualizovat mezipaměť pro sledování pracovních položek, vyvolejte webovou metodu StampWorkitemCache . Tato metoda vynutí, aby klientské počítače aktualizovaly mezipaměť při příštím připojení k serveru aplikační vrstvy. Tato metoda také synchronizuje pracovní prostory, které jsou definovány v klientských počítačích.

Poznámka

Při vyvolání webové metody StampWorkitemCache může výkon sady Visual Studio Azure DevOps Server dočasně snížit. Dopad na výkon závisí na tom, kolik uživatelů Azure DevOps je při vyvolání metody připojené.

Aktualizace mezipaměti pro sledování pracovních položek na klientských počítačích:

  1. Na novém serveru otevřete Internet Explorer.

  2. Na panelu Adresa zadejte následující adresu pro připojení k webové službě ClientService :

    http://PublicURL/VirtualDirectory:8080/WorkItemTracking/v3.0/ClientService.asmx

    Poznámka

    I když jste přihlášení pomocí přihlašovacích údajů správce, možná budete muset spustit Internet Explorer jako správce a může se zobrazit výzva k zadání přihlašovacích údajů.

  3. Vyberte StampWorkitemCache a pak zvolte Vyvolat. Metoda StampWorkitemCache nevrací žádná data.

Aktualizace mezipaměti správy verzí

Aby bylo možné aktualizovat mezipaměť správy verzí, spustí každý uživatel příkaz pracovních prostorů tf na každém počítači, který je třeba aktualizovat. Musí aktualizovat jakýkoli počítač, který používá správu verzí a který se připojuje ke kolekci projektů, jejíž databáze byly přesunuty.

Aktualizace mezipaměti správy verzí na klientských počítačích:

  1. Na klientském počítači otevřete okno příkazového řádku s oprávněními správce a změňte adresáře na Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

  2. Na příkazovém řádku zadejte následující příkaz, včetně adresy URL kolekce, která obsahuje název serveru a číslo portu nového serveru:

    tf workspaces /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName

    V ukázkovém nasazení musí vývojář aktualizovat mezipaměť správy verzí pro projekt, který je členem kolekce DefaultCollection, která je hostovaná v nasazení FabrikamPrime Azure DevOps Server:

    tf workspaces /collection:http://FabrikamPrime:8080/tfs/DefaultCollection

    Další informace najdete v tématu Příkaz Pracovní prostory.