Actualiser les caches de données sur les ordinateurs clients
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 Team Foundation, le cache de données sur les ordinateurs clients doit être mis à jour après certaines opérations de maintenance. Après avoir déplacé, restauré ou renommé un serveur de couche Données ou Application, après avoir basculé sur un tel serveur, ou après avoir récupéré suite à une défaillance telle qu'une panne de matériel, vous devez actualiser le cache pour suivre les éléments de travail et les utilisateurs doivent actualiser le cache de contrôle de version sur les ordinateurs clients.
Autorisations requises
Pour appeler la méthode Web StampWorkitemCache, vous devez être membre du groupe de sécurité Administrateurs sur le serveur de couche Application de Team Foundation. Pour plus d'informations, consultez Référence des autorisations pour Team Foundation Server.
Pour utiliser la commande tf workspaces sur l'ordinateur client, votre autorisation Read doit avoir la valeur Allow.
Actualiser le cache d'éléments de travail
Notes
Cette procédure est facultative.Vous ne devez effectuer cette opération que si des erreurs se produisent lors du suivi des éléments de travail.
Pour mettre à jour le cache de suivi des éléments de travail, vous devez appeler la méthode Web StampWorkitemCache. Cette méthode force les ordinateurs clients à mettre à jour le cache la prochaine fois qu'ils se connectent au serveur de couche Application. Cette méthode synchronise également les espaces de travail définis sur les ordinateurs clients.
Notes
Lorsque vous appelez la méthode Web StampWorkitemCache, la performance de Visual Studio Team Foundation Server peut se dégrader provisoirement.L'impact sur les performances dépend du nombre d'utilisateurs de Team Foundation qui sont connectés lorsque vous appelez la méthode.
Pour actualiser le cache de suivi des éléments de travail sur les ordinateurs clients
Sur le nouveau serveur, ouvrez Internet Explorer.
Dans la barre d'adresse, entrez l'adresse suivante pour vous connecter au service Web ClientService :
http://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 pourrez être invité à entrer vos informations d'identification.
Sélectionnez StampWorkitemCache, puis sélectionnez Appeler.
Notes
La méthode StampWorkitemCache ne retourne pas de données.
Actualiser le cache de contrôle de version
Pour actualiser le cache de contrôle de version, chaque utilisateur exécute la commande tf workspaces sur tout ordinateur qui doit être mis à jour. Les utilisateurs doivent mettre à jour tout ordinateur qui utilise le contrôle de version et qui se connecte à une collection de projets d'équipe dont les bases de données ont été déplacées.
Pour actualiser le cache de contrôle de version sur les ordinateurs clients
Sur l'ordinateur client, ouvrez une fenêtre d'invite de commandes avec les autorisations d'administration, puis accédez au répertoire Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.
À 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 :
**tf workspaces /collection:http://**ServerName:Port/VirtualDirectoryName/CollectionName
Dans l'exemple de déploiement, l'un des développeurs doit actualiser le cache de contrôle de version pour un projet qui est membre de la collection DefaultCollection, hébergée dans le déploiement FabrikamPrime de Team Foundation Server. La chaîne suivante a été saisie :
tf workspaces /collection:http://FabrikamPrime:8080/tfs/DefaultCollection
Pour plus d'informations, consultez Workspaces Command.