web-dev-qa-db-fra.com

Erreur «Aucun mappage approprié n'existe» lors de la suppression de l'étagère dans TFS

J'utilise TFS 2012. Dans TFS, il y a plus de 15 utilisateurs. Lorsque j'essaye de décompresser un fichier d'étagère, il affiche une erreur comme indiqué ci-dessous

enter image description here

Il est intéressant de noter que cette erreur ne survient pas pour quelques utilisateurs et qu'ils sont capables de la décompresser. Tous les utilisateurs ont la même autorisation. L'erreur vient pour un utilisateur et pour un autre utilisateur elle ne vient pas dans le même PC (PC installé sur le serveur TFS) .C'est donc une petite erreur étrange. Au départ, je pensais que cela pouvait être un problème avec les mappages, mais pour un autre utilisateur, le même type de mappage permet de le décompresser. J'ai également essayé de recréer l'utilisateur et cela ne résout pas le problème. Alors, pourquoi cette erreur vient-elle?

39
IT researcher

Vérifiez le espace de travail que vous avez sélectionné dans Team Explorer> Modifications en attente. Vous devez avoir un espace de travail sélectionné qui a un mappage qui inclut le chemin du serveur du fichier que vous essayez de décompresser.

(Remarque: assurez-vous que vous utilisez le mappage de l'espace de travail dans Team Explorer, PAS l'espace de travail affiché dans l'explorateur de contrôle de source.)

Pending Changes

Donc, si le fichier sur l'étagère est: $/TFS/Main/File1.cs, vous devez avoir un espace de travail sélectionné avec un mappage qui inclut ce fichier ou l'un de ses dossiers parents (par exemple $/TFS/Main)

J'ai plusieurs espaces de travail pour différentes branches et je vois généralement cette erreur lorsque j'essaye de me désinstaller dans l'espace de travail "Principal" lorsque mon espace de travail "Branche de fonctionnalités" est sélectionné.

74
DaveShaw

Vous devez sélectionner votre espace de travail dans Team Explorer, pas dans Source Control Explorer.

Pour éviter cela, essayez de créer votre mappage avec le même chemin sur différents espaces de travail.

La bonne façon :

enter image description here

Fausse route :

enter image description here

15
Roberto Borges

Cette erreur se produit lorsque votre étagère contient des fichiers ou des dossiers qui ne sont pas mappés dans votre espace de travail local. Veuillez effectuer une récupération forcée pour tous les chemins contenus dans les étagères. Unshelving fonctionnera après cela.

1
Hamid Shahid