Mon administrateur système a renommé mon ordinateur. Alors là où il était "MyLaptop2", c'est maintenant juste "MyLaptop".
Alors maintenant, toutes mes liaisons de contrôle de source et mes fichiers extraits recherchent un espace de travail avec "MyLaptop2".
Existe-t-il un moyen de rediriger cet espace de travail vers mon ordinateur renommé (mais toujours le même)?
Réponses:
Cette commande exécutée dans l'invite de commande du développeur pour Visual Studio a fait l'affaire:
Il devait être exécuté à partir de l'ordinateur auquel je voulais attribuer l'espace de travail (c'est ainsi qu'il obtient le nouveau nom de l'ordinateur.
la source
'tf' is not recognized as an internal or external command, operable program or batch file.
tf
contenant le fichier exécutable (cd c: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE).La solution de Vaccano a fonctionné pour moi. Il m'a fallu plusieurs essais pour obtenir l'URL TFS correcte, alors j'ai pensé le publier pour ceux d'entre vous qui utilisent l'hébergement Visual Studio TFS de Microsoft (actuellement gratuit pour les petites équipes).
À partir d'une invite de commande sur mon ordinateur, j'ai d'abord basculé vers le bon répertoire:
Ensuite, j'ai exécuté la commande:
Il m'a ensuite indiqué que mon nouvel espace de travail correspondait au nom de la machine de mon nouveau nom d'ordinateur.
J'espère que le chemin aide.
la source
Accédez à l'invite de commande VS et tapez ce qui suit:
Cela vous fournira les collections disponibles. Copiez le chemin (essentiellement une URL) de votre collection prévue. Tapez ensuite ce qui suit:
(exclure les citations ci-dessus)
la source
Vaccano avait raison, cependant, j'avais besoin du nom de l'espace de travail après le commutateur UpdateCompterName. Dans mon cas, l'espace de travail était l'ancien nom de la machine.
Si vous ne connaissez pas le nom de votre espace de travail, vous pouvez trouver tous les noms d'espace de travail en utilisant:
tf workspaces /owner:* /computer:* /server:http://MyServer:8080/tfs/MyCollection
Alors j'ai fini avec ce qui suit.
tf workspaces /updateComputerName:MyOldComputerName MyOldComputerName /s:http://MyServer:8080/tfs/MyCollection
la source
J'ai essayé d'exécuter les commandes mentionnées dans les autres réponses; cependant, mon projet est hébergé dans TFS en ligne (visualstudio.com), donc je devais d'abord m'authentifier car je continuais à recevoir ce message d'erreur:
Pour moi, il était juste plus facile et beaucoup plus rapide de supprimer l'espace de travail et de se reconnecter à nouveau :
Fichier> Contrôle de la source> Avancé> Espaces de travail (supprimer l'espace de travail)
la source
Étant donné ci-dessous comment cela a fonctionné pour moi.
Étape 1. Accédez à l'invite de commande Visual Studio
Étape 2. Dans l'invite de commande ci-dessus, tapez la commande
tf workspaces
. Cette commande affichera tous les espaces de travail que vous avez créés dans votre machine ainsi que le nom de la collection . Regardez attentivement la première ligne du résultat de la commande.Étape 3. Dans la même commande de type d'invite de commande
tf workspaces /updateComputerName:OLDCOMPUTERNAME /s:"collection name as shown above"
L'OLDCOMPUTERNAME ET LE NOM DE LA COLLECTION SONT TRÈS IMPORTANTS ICI.
la source
Si quelqu'un ne se sent pas aussi à l'aise avec
CommandPromt
(comme moi), cet article d'infographie peut vous aider . voici l'extrait de texte du blog:Cliquez sur le menu FICHIER de votre Visual Studio 2013. Cliquez maintenant sur
Contrôle de la source -> Avancé -> Espaces de travail.
Cela ouvrira une fenêtre avec le titre «Gérer les espaces de travail». Il affiche la liste des espaces de travail sur cet ordinateur auxquels vous avez accès. La liste contient 4 colonnes pour:
Ajouter un espace de travail: si Workspace Manager est vide, vous n'en avez probablement pas encore ajouté. Cliquez sur le bouton Ajouter et mettez votre serveur / nom d'utilisateur / mot de passe et il listera celui ajouté pour vous.
Mettre à jour l'espace de travail: Plus tard, si vous avez changé le nom de votre ordinateur ou si vous souhaitez mettre à jour votre espace de travail en conséquence, sélectionnez l'espace de travail que vous souhaitez modifier et cliquez sur le bouton Modifier; ici, vous pouvez mettre à jour les détails de votre espace de travail.
la source
Réponse de l'utilisateur: ouvert et gratuit a fonctionné pour moi. Fichier -> Contrôle de la source -> Avancé -> Espace de travail
Cela ouvrira une fenêtre avec le titre «Gérer les espaces de travail». Cochez «Afficher les espaces de travail distants» qui montrait l'espace de travail qui bloquait les modifications du fichier .cs. J'ai supprimé et je travaille bien maintenant :)
la source
Juste pour clarifier pour les utilisateurs de TFS Online (MS hébergé TFS) - si votre URL était "mytfs.visualstudio.com" et votre collection est "DefaultCollection", les commandes énumérées ci-dessus seront:
Pour lister tous les espaces de travail: tf workspaces / owner: * / computer: * / server: https://mytfs.visualstudio.com/DefaultCollection
Pour mettre à jour depuis OldPcName: tf workspaces / updateComputerName: OldPcName / server: https://mytfs.visualstudio.com/DefaultCollection
En bref, spécifiez HTTPS, ignorez le port et n'ajoutez pas de structure de dossier / tfs /.
Vous pouvez ensuite sélectionner (et renommer si vous le souhaitez) l'espace de travail en accédant à l'explorateur de contrôle de code source et en utilisant le menu déroulant Espace de travail.
la source
Dans Visual Studio .. Allez dans "Team Explorer-Home" ... vous pourrez voir le nom de votre espace de travail .. Cliquez dessus et "Gérer" .. Ajoutez votre espace de travail .. Cela devrait faire l'affaire.
la source
Pour éviter d'obtenir et de mapper après avoir créé un nouvel espace de travail
Courir
cmd
Accédez au chemin IDE de Visual Studio. Quelque chose comme ça:
Exécutez cette commande:
Dans «Gérer l'espace de travail», supprimez l'espace de travail ajouté (nommé comme le nom actuel de votre ordinateur) et renommez l'ancien avec le nom actuel de votre ordinateur.
Dans ce scénario, vous n'avez pas besoin d'obtenir et de mapper supplémentaires.
la source
J'ai eu le même problème et je suis venu ici. Mais ensuite, j'ai juste fermé et rouvert le studio visuel et c'était bien. Alors ... ça pourrait être la solution pour certains.
la source
Pour développer certaines réponses précédentes, le nom de ma collection contenait des espaces. Même si le nom de la collection est entre guillemets (
"http://1.2.3.4:8080/tfs/My Collection Name"
), vous devez remplacer les espaces par%20
pour résoudre correctement le nom (tf workspaces /updateComputerName:MyOldComputerName /s:"http://1.2.3.4:8080/tfs/My%20Collection%20Name"
)la source
Je devais le faire dans l'invite de commande du développeur pour VS:
C: \ Program Files (x86) \ Microsoft Visual Studio 14.0> tf workspace / delete / server: http://tfs.mysite.com:8080/tfs/defaultcollection devshed22; Warren
la source
la source