web-dev-qa-db-fra.com

TFS 2012: le dossier de travail est déjà utilisé après le formatage du disque dur

Je me suis référé à de nombreux forums et à cette question so , mais le problème est que j'ai formaté ma machine. Donc, je ne suis pas capable de surmonter ce problème. J'ai essayé de supprimer des espaces de travail à partir de l'invite de commande de visual studio et d'effacer le cache, mais je pense que ce mappage concerne davantage le cache côté serveur que le cache local, car ma machine a été formatée. Je ne sais pas quel fichier a cet ancien chemin de travail enregistré.

J'ai également essayé de télécharger le projet dans un nouveau chemin de travail. J'ai pu télécharger, mais je ne reçois pas l'icône TFS pour chaque fichier. c’est comme travailler hors ligne (disjoint de la base de données TFS). Sur clic droit, nous avons généralement une option pour retourner en ligne ou aller en ligne. Dans ce cas, cliquez avec le bouton droit de la souris sur TEAM -> Apply Patch & TEAM -> Share Project

S'il vous plaît, aidez-moi avec ceci.J'ai eu le même problème dans mes projets asp.net, quand je les ai simplement téléchargés sur un nouveau chemin de travail, cela a bien fonctionné. Mais ce projet Java dans Eclipse ne semble tout simplement pas se connecter à tfs lorsqu’il est téléchargé dans un nouveau chemin, et ne permet pas non plus de télécharger dans l’ancien.

S'il vous plaît, je n'ai pas formaté la machine. Mon cas est donc différent, il se peut donc que ce ne soit pas une copie possible d'autres questions SO.

Je n'ai pas déconnecté ou supprimé un espace de travail avant un format (à cause d'un manque de connaissances) à ce stade. Peut-être que faire cela ne causerait jamais ceci… .. Tout ce que je fis, c’est d’archiver tous les fichiers et de reformater mes fenêtres.

19
Pavitar

Je suggèrerais d'utiliser l'outil (gratuit) TFS Sidekicks: http://www.attrice.info/cm/tfs/

Cela vous donnera une interface graphique pour afficher tous les espaces de travail (sur tous les utilisateurs et toutes les machines) et supprimer ceux qui sont obsolètes.

enter image description here

26
Dylan Smith

Ceci est stocké sur le serveur, mais la commande tf workspace devrait pouvoir le supprimer pour vous. Vous aurez probablement besoin de lui fournir le nom d'ordinateur correct pour le trouver:

tf workspaces /computer:* /owner:domain\jesse.houwing /collection:http://yourserver:8080/tfs/DefaultCollection

Recherchez l'espace de travail manquant (celui qui a été formaté) et supprimez-le du serveur:

tf workspace /delete /collection:http://yourserver:8080/tfs/DefaultCollection workspaceName;domain\jesse.houwing

Ne confondez pas tf workspaces /remove et tf workspace /delete, le premier ne supprime que l'enregistrement de votre ordinateur, le second le supprime du serveur.

Ou, si le nom de l'ordinateur et le nom d'utilisateur sont restés identiques, modifiez l'espace de travail et supprimez les chemins d'accès non valides (ou mettez-les à jour vers leur nouvel emplacement) en modifiant la configuration de l'espace de travail. Utilisation 

tf workspace workspaceName;Owner

pour ouvrir la boîte de dialogue permettant de modifier votre espace de travail actuel.

Ou utiliser 

tf workspaces /updateComputerName /updateUserName

Pour réaffecter l'espace de travail de l'ancien ordinateur (iinstallation) ou de l'utilisateur au nouvel ordinateur.

8
jessehouwing

J'ai essayé d'utiliser l'outil sidekick de TFS, mais malgré cela, j'ai rencontré une erreur d'accès refusé. Ensuite, j'ai dû effacer manuellement les fichiers de ce chemin:

C:\ProgramData\Microsoft Team Foundation Local Workspaces

Cela peut donc être une alternative si vous ne souhaitez pas installer un outil ou si votre société ne vous permet pas d'installer un logiciel provenant de sources inconnues sur vos ordinateurs portables en raison de politiques.

1
Prashanth S

Cela a déjà une réponse marquée, mais mon problème a été résolu sans ligne de commande ou logiciel supplémentaire.

Je venais tout juste de passer à la version '15 et je migrais mon dossier d'espace de travail sur un autre lecteur, car il devenait trop volumineux. L’erreur étant peu informative, elle est toujours apparue même après avoir supprimé l’espace de travail qu’elle a cité ... ou du moins le pensais-je. Par défaut, VS'13 et '15 ont créé le même espace de travail nommé, mais un pour chaque version. Je devais rouvrir '13 et supprimer cet espace de travail, puis revenir à '15 où il me permettait maintenant de remapper mon dossier.

J'espère que ça aide quelqu'un.

1
jgritten

déconnexion d'un utilisateur précédent et connexion d'un nouvel utilisateur . Copier le dossier du projet dans un autre chemin . Dans l'Explorateur d'équipe Cliquez sur le projet avec le bouton droit de la souris et Supprimer le mappage . Remapper le projet.

0
Amir Reza