Compartilhar via


Atualizar os caches de dados em computadores cliente

Para evitar que erros de espaço de trabalho ocorram durante o controle de versão ou operações de compilação no Team Foundation, o cache de dados nos computadores cliente devem ser atualizados após certas operações de manutenção. Após mover, restaurar, renomear ou fazer o failover em um servidor de camada de dados ou de camada de aplicativo, ou depois que você recuperar de uma falha como um mal funcionamento do hardware, você deverá atualizar o cache para acompanhar itens de trabalho, e os usuários deverão atualizar o cache de controle de versão em computadores de clientes.

Permissões exigidas

Para chamar o método de Web StampWorkitemCache, você deve ser um membro do grupo de segurança Administradores no servidor de camada de aplicativo para Team Foundation. Para obter mais informações, consulte Referência de permissões para o Team Foundation Server.

Para usar o comando tf workspaces no computador cliente, sua permissão de Read deve ser definida como Allow.

Atualizar o cache de item de trabalho

Dica

Esse procedimento é opcional.É necessário executá-lo somente se ocorrerem erros com o acompanhamento de item de trabalho.

Para atualizar o cache para acompanhar itens de trabalho, chame o método de web StampWorkitemCache. Este método força os computadores clientes a atualizar o cache na próxima vez que se conectarem ao servidor de camada de aplicativo. Esse método também sincroniza os espaços de trabalho que são definidos nos computadores clientes.

Dica

Quando você chama o método Web de StampWorkitemCache , o desempenho de Visual Studio Team Foundation Server pode temporariamente fazer downgrade.O impacto no desempenho dependerá de quantos usuários do Team Foundation estarão conectados quando você chamar o método.

Para atualizar o cache para acompanhar itens de trabalho em computadores cliente

  1. No novo servidor, abra o Internet Explorer.

  2. Na Barra de Endereços, insira o seguinte endereço para se conectar ao serviço Web ClientService:

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

    Dica

    Mesmo se você estiver conectado com credenciais administrativas, você talvez precise iniciar o Internet Explorer como administrador, e pode ser solicitado a fornecer suas credenciais.

  3. Escolha StampWorkitemCache e, em seguida, Invocar.

    Dica

    O método StampWorkitemCache não retorna dados.

Atualizar o Cache de Controle de Versão

Para atualizar o cache de controle de versão, cada usuário executa o comando tf workspaces em qualquer computador que deve ser atualizado. Eles devem atualizar qualquer computador que use o controle de versão e que se conecte a uma coleção de projetos de equipe cujos bancos de dados tenham sido realocados.

Para atualizar o cache de controle de versão em computadores cliente

  1. No computador cliente, abra uma janela de prompt de comando com permissões administrativas, e altere os diretórios para Drive: \ Arquivo de Programas (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE.

  2. No prompt de comando, digite o seguinte comando, incluindo a URL de coleção, que inclui o nome do servidor e o número da porta do novo servidor:

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

    Na implantação de exemplo, um desenvolvedor precisa atualizar o cache de controle de versão para um projeto que é um membro da coleção DefaultCollection, que está hospedada na implantação FabrikamPrime do Team Foundation Server. Ele digita a seguinte cadeia de caracteres:

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

    Para obter mais informações, consulte Workspaces Command.

Consulte também

Outros recursos

Abra o Console de administração do Team Foundation

Workspaces Command

Managing Data