Condividi tramite


Ricompilare la cache client per Azure DevOps locale

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

È possibile forzare una ricompilazione della cache in ogni computer client alla successiva connessione a una raccolta di progetti usando il comando witadmin rebuildcache .

Per evitare che si verifichino errori dell'area di lavoro durante il controllo della versione o le operazioni di compilazione in Azure DevOps, è necessario aggiornare la cache dei dati nei computer client dopo determinate operazioni di manutenzione. Dopo lo spostamento, il ripristino, la ridenominazione o il failover di un server a livello dati o applicazione, è necessario aggiornare la cache di rilevamento degli elementi di lavoro e gli utenti devono aggiornare la cache di controllo della versione, nei computer client.

Importante

Per evitare problemi di prestazioni del server, è consigliabile non eseguire il comando durante i normali orari operativi.

Per eseguire lo strumento, aprire una finestra del prompt dei comandi in cui è stato installato Visual Studio e immettere:

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

In un'edizione a 32 bit di Windows sostituire %programfiles(x86)% con %programfiles%.

Requisiti: Per usare il comando witadmin rebuildcache, è necessario essere un membro del gruppo di sicurezza Team Foundation Administrators o del gruppo di sicurezza Project Administrators per la raccolta di progetti da gestire. Informazioni di riferimento sulle autorizzazioni per Azure DevOps Server.

Nota

Anche se si accede con autorizzazioni amministrative, è necessario aprire una finestra del prompt dei comandi con privilegi elevati per eseguire questa funzione in un server che esegue Windows Server 2008. Per aprire una finestra del prompt dei comandi con privilegi elevati, scegliere Start, aprire il menu di scelta rapida per prompt dei comandi e scegliere Esegui come amministratore. Per altre informazioni, vedere il sito Web Microsoft.

Sintassi:

witadmin rebuildcache /collection:CollectionURL [/noprompt]

Parametri:

Parametro Descrizione
/noprompt Disabilita il prompt di conferma.
/? o aiuto Visualizza il testo della Guida relativo al comando nella finestra del prompt dei comandi.

Note:

Il comando witadmin rebuildcache invalida i dati memorizzati nella cache in tutti i client per una raccolta di progetti specificata. La cache di ogni client verrà quindi aggiornata alla successiva connessione del client all'insieme di progetti.

Esempio:

Il comando seguente annulla la validità della cache dei metadati per tutti i client che si connettono a DefaultCollection definito nel server con nome AdventureWorksServer. Le cache dei client vengono aggiornate alla successiva connessione all'insieme di progetti.

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