Lorsque vous avez affecté un répertoire de votre workspace à un projet d’équipe, et que vous supprimez ce projet d’équipe, vous pouvez vous retrouver avec ce message si vous essayez d’utiliser votre workspace pour un autre projet ou une autre collection de projets d’équipe.
La difficulté dans ce cas est que, comme le projet n’existe plus, vous ne pouvez plus accéder à la commande de suppression de mapping. Si vous souhaitez retrouver l’usage du répertoire pour TFS, un moyen un peu brutal mais efficace consiste à supprimer le fichier VersionControl.config.
Evidemment, si vous avez de nombreux mappings, il est plus élégant d’aller modifier ce fichier avant de relancer Visual Studio. Son contenu est typiquement quelque chose comme :
<VersionControlServer> <Servers> <ServerInfo uri="http://antares:8080/tfs/defaultcollection" repositoryGuid="7f6b85b3-9ead-4c5e-b924-a10224d2c699"> <WorkspaceInfo name="ANTARES" ownerName="ANTARES\gouigoux-jp" computer="ANTARES" comment="" LastSavedCheckinTimeStamp="2011-07-27T14:31:13.8730421Z"> <MappedPaths> <MappedPath path="D:\Workspace" /> </MappedPaths> </WorkspaceInfo> </ServerInfo> </Servers> </VersionControlServer>
Par hasard, vous ne connaissez pas la solution lorsqu’on a le même message lors du lancement de Build sur le serveur TeamFoundation ? Il me semble que j’ai modifié le nom du projet (ou supprimé) et depuis je ne peux plus exécuter les builds de ce projet.
Merci de votre aide !
Bonjour,
Je ne connais pas la façon de supprimer un mapping particulier. Je chercherais d’abord si je trouve le même fichier que sur un poste local, et sinon, j’employerais les grands moyens : suppression et re-création du workspace. Vous pouvez utiliser la commande en ligne “tf” pour cela, avec “workspace -delete” comme paramètre. Désolé de ne pas pouvoir vous aider davantage, il va falloir poster sur StackOverflow !
Bonjour,
J’ai essayé de supprimer le fichier mais cela n’a pas fonctionné pour moi.
J’ai ensuite trouvé un moyen de supprimer les mappages proprement, même dans le cas d’un projet d’équipe supprimé.
Dans Visual Studio 2013 : Fichier > Controle de code source > Avancé > Espace de travail.
Dans la fenêtre qui apparaît, on peut supprimer ou modifier tous les mappages existants.
Merci pour ce retour !