Compartilhar via


Reconstruir o cache do cliente para o Azure DevOps local

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

Você pode forçar uma recompilação do cache em cada computador cliente na próxima vez que ele se conectar a uma coleção de projetos usando o comando witadmin rebuildcache .

Para impedir que erros de workspace ocorram durante operações de build ou controle de versão no Azure DevOps, o cache de dados em computadores cliente deve ser atualizado após determinadas operações de manutenção. Depois de mover, restaurar, renomear ou realizar failover de um servidor da camada de dados ou da camada de aplicativo, você deve atualizar o cache para acompanhar itens de trabalho, e os usuários devem atualizar o cache de controle de versão em computadores cliente.

Importante

Para evitar problemas de desempenho do servidor, você não deve executar esse comando durante o horário normal de operação.

Para executar a ferramenta, abra uma janela do Prompt de Comando em que você instalou o Visual Studio e insira:

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

Em uma edição de 32 bits do Windows, substitua %programfiles(x86)% por %programfiles%.

Requisitos: Para usar o comando witadmin rebuildcache, você deve ser um membro do grupo de segurança Administradores do Team Foundation ou do grupo de segurança Administradores do Projeto para a coleção de projetos que você deseja gerenciar. Referência de permissão para o Servidor do Azure DevOps.

Observação

Mesmo se você fizer logon com permissões administrativas, será necessário abrir uma janela do Prompt de Comando com privilégios elevados para executar essa função em um servidor que esteja executando o Windows Server 2008. Para abrir uma janela do Prompt de Comando com privilégios elevados, escolha Iniciar, abra o menu de atalho do Prompt de Comando e escolha Executar como Administrador. Para obter mais informações, consulte o site da Microsoft.

Sintaxe:

witadmin rebuildcache /collection:CollectionURL [/noprompt]

Parâmetros:

Parâmetro Descrição
/noprompt Desabilita o prompt de confirmação.
/? ou ajuda Exibe ajuda sobre o comando na janela do Prompt de Comando.

Comentários:

O comando witadmin rebuildcache invalida dados armazenados em cache em todos os clientes para uma coleção de projetos especificada. Isso faz com que o cache de cada cliente seja atualizado na próxima vez que o cliente se conectar à coleção de projetos.

Exemplo:

O comando a seguir invalida o cache de metadados para todos os clientes que se conectam ao DefaultCollection definido no servidor chamado AdventureWorksServer. Os caches do cliente são atualizados na próxima vez que se conectarem à coleção de projetos.

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