Actualiser les caches de données sur les ordinateurs clientsRefresh the data caches on client computers

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2013Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

Notes

Azure DevOps Server a été précédemment nommé Visual Studio Team Foundation Server.Azure DevOps Server was previously named Visual Studio Team Foundation Server.

Pour éviter que des erreurs d’espace de travail se produisent pendant le contrôle de version ou les opérations de génération dans Azure DevOps, le cache de données sur les ordinateurs clients doit être mis à jour après certaines opérations de maintenance :To prevent workspace errors from occurring during version control or build operations in Azure DevOps, the data cache on client computers must be updated after certain maintenance operations:

  • Après avoir déplacé, restauré, renommé ou basculé un serveur de couche données ou applicationAfter you move, restore, rename, or fail over a data-tier or application-tier server
  • Après la récupération après une défaillance, telle qu’une défaillance matérielleAfter you recover from a failure such as a hardware malfunction

Dans les deux cas, vous devez actualiser le cache pour le suivi des éléments de travail, et les utilisateurs doivent actualiser le cache de contrôle de version sur les ordinateurs clients.In either case, you must refresh the cache for tracking work items, and users must refresh the version control cache on client computers.

PrérequisPrerequisites

Pour appeler la méthode Web StampWorkitemCache , vous devez être membre du groupe de sécurité administrateurs sur le serveur de couche application pour Azure DevOps.To invoke the StampWorkitemCache web method, you must be a member of the Administrators security group on the application-tier server for Azure DevOps. Pour plus d’informations, consultez référence des autorisations pour Azure DevOps Server.For more information, see Permission reference for Azure DevOps Server.

Pour utiliser la commande tf workspaces sur l’ordinateur client, votre autorisation de lecture doit être définie sur autoriser.To use the tf workspaces command on the client computer, your Read permission must be set to Allow.

Actualiser le cache d'éléments de travailRefresh the work item cache

Cette procédure est facultative.This procedure is optional. Vous ne devez effectuer cette opération que si des erreurs se produisent lors du suivi des éléments de travail.You should perform it only if errors occur with work item tracking.

Pour mettre à jour le cache de suivi des éléments de travail, appelez la méthode Web StampWorkitemCache .To update the cache for tracking work items, invoke the StampWorkitemCache web method. Cette méthode force les ordinateurs clients à mettre à jour le cache la prochaine fois qu’ils se connectent au serveur de couche application.This method forces client computers to update the cache the next time they connect to the application-tier server. Cette méthode synchronise également les espaces de travail définis sur les ordinateurs clients.This method also synchronizes the workspaces that are defined on the client computers.

Notes

Lorsque vous appelez la méthode Web StampWorkitemCache , les performances de Visual Studio Azure DevOps Server peuvent se dégrader temporairement.When you invoke the StampWorkitemCache web method, the performance of Visual Studio Azure DevOps Server may temporarily degrade. L’impact sur les performances dépend du nombre d’utilisateurs d’Azure DevOps connectés lorsque vous appelez la méthode.The performance impact depends on how many Azure DevOps users are connected when you invoke the method.

Pour actualiser le cache de suivi des éléments de travail sur les ordinateurs clients :To refresh the cache for tracking work items on client computers:

  1. Sur le nouveau serveur, ouvrez Internet Explorer.On the new server, open Internet Explorer.

  2. Dans la barre d’adresses, entrez l’adresse suivante pour vous connecter au service Web clientservice :In the Address bar, enter the following address to connect to the ClientService web service:

    http://PublicURL/VirtualDirectory: 8080/WorkItemTracking/v 3.0/clientservice. asmxhttp://PublicURL/VirtualDirectory:8080/WorkItemTracking/v3.0/ClientService.asmx

    Notes

    Même si vous êtes connecté avec des informations d’identification d’administration, vous devrez peut-être démarrer Internet Explorer en tant qu’administrateur, et vous serez peut-être invité à entrer vos informations d’identification.Even if you are logged on with administrative credentials, you may need to start Internet Explorer as an administrator, and you may be prompted for your credentials.

  3. Sélectionnez StampWorkitemCache, puis choisissez appeler.Select StampWorkitemCache, and then choose Invoke. La méthode StampWorkitemCache ne retourne aucune donnée.The StampWorkitemCache method returns no data.

Actualiser le cache de contrôle de versionRefresh the version control cache

Pour actualiser le cache de contrôle de version, chaque utilisateur exécute la commande tf workspaces sur chaque ordinateur qui doit être mis à jour.To refresh the version control cache, each user runs the tf workspaces command on each computer that must be updated. Ils doivent mettre à jour tout ordinateur qui utilise le contrôle de version et qui se connecte à une collection de projets dont les bases de données ont été déplacées.They must update any computer that uses version control and that connects to a project collection whose databases were relocated.

Pour actualiser le cache de contrôle de version sur les ordinateurs clients :To refresh the version control cache on client computers:

  1. Sur l’ordinateur client, ouvrez une fenêtre d’invite de commandes avec des autorisations d’administration et accédez au répertoire lecteur: \ Program Files (x86) \ Microsoft Visual Studio 12,0 \ Common7 \ IDE.On the client computer, open a Command Prompt window with administrative permissions, and change directories to Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

  2. À l'invite de commandes, entrez la commande suivante, y compris l'URL de la collection, qui inclut le nom de serveur et le numéro de port du nouveau serveur :At the command prompt, enter the following command, including the URL of the collection, which includes the server name and the port number of the new server:

    tf workspaces/collection : http://NomServeur : Port/NomRépertoireVirtuel/NomCollectiontf workspaces /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName

    Dans l’exemple de déploiement, un développeur doit actualiser le cache de contrôle de version pour un projet qui est membre de la collection DefaultCollection, qui est hébergée dans le déploiement FabrikamPrime de Azure DevOps Server :In the example deployment, a developer needs to refresh the version control cache for a project that is a member of the DefaultCollection collection, which is hosted in the FabrikamPrime deployment of Azure DevOps Server:

    espaces de travail TF/collection :http://FabrikamPrime:8080/tfs/DefaultCollectiontf workspaces /collection:http://FabrikamPrime:8080/tfs/DefaultCollection

    Pour plus d’informations, consultez la rubrique commande Workspaces.For more information, see Workspaces command.