Changement de nom de l'ordinateur pour un TSF espace de travail
Mon Administrateur Système renommé mon ordinateur. Donc, là où elle a été "MyLaptop2" il est maintenant juste "Monportable".
Alors maintenant, tous mes de contrôle à la source des liaisons et des fichiers extraits sont à la recherche d'un espace de travail avec "MyLaptop2".
Est-il un moyen de rediriger un espace de travail à mon renommé (mais toujours le même) de l'ordinateur?
- La commande dans la réponse ci-dessous doivent être exécutées dans le développement de l'Invite de commandes de Visual Studio. Dans Windows 8+, il peut être assez difficile à trouver, donc regardez WiredPrairie de répondre à stackoverflow.com/questions/21476588/... pour une bonne procédure pas à pas sur la façon de le trouver.
- Fonctionne bien avec en ligne de Visual Studio. essayé aujourd'hui.
Vous devez vous connecter pour publier un commentaire.
Cette commande exécuter dans le développement de l'Invite de commandes de Visual Studio a fait le tour:
Il devait être exécuté à partir de l'ordinateur, j'ai voulu attribuer l'espace de travail (c'est la manière dont il est le nouveau nom de l'ordinateur.
'tf' is not recognized as an internal or external command, operable program or batch file.
tf
fichier exécutable (cd c:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE).Vaccano la solution a fonctionné pour moi. Il m'a fallu plusieurs essais pour trouver la TSF URL droite, donc je pensais que je poste pour ceux d'entre vous qui sont à l'aide de Microsoft Visual Studio, TFS hébergement (actuellement gratuit pour les petites équipes).
À partir d'une invite de commande sur mon ordinateur, j'ai d'abord changé pour le bon répertoire:
Puis j'ai exécuté la commande:
Il m'a alors dit que mon nouvel espace de travail correspondait à la machine nom de mon nouveau nom de l'ordinateur.
Espère que le chemin aide.
Aller VS invite de commande et tapez la commande suivante:
Ce qui vous donnera les Collections disponibles. Copier le chemin d'accès (un URL) de votre collection. Puis tapez la commande suivante:
(exclure les citations ci-dessus)
Vaccano était correcte, cependant, j'ai besoin de l'espace de nom après la UpdateCompterName commutateur. Dans mon cas, l'espace de travail était l'ancien nom de la machine.
Si vous ne connaissez pas votre nom d'espace de travail vous pouvez trouver de l'espace de travail de tous les noms à l'aide de:
tf workspaces /owner:* /computer:* /server:http://MyServer:8080/tfs/MyCollection
Donc j'ai fini avec la suivante.
tf workspaces /updateComputerName:MyOldComputerName MyOldComputerName /s:http://MyServer:8080/tfs/MyCollection
J'ai essayé de lancer les commandes mentionnées dans les autres réponses; cependant, mon projet est hébergé dans TFS en ligne (visualstudio.com) j'ai donc besoin de s'authentifier première depuis j'ai continué à obtenir ce message d'erreur:
Pour moi, c'est plus facile et beaucoup plus rapide à supprimer la worskpace et reconnectez vous:
Fichier > Contrôle de code Source > Avancé > espaces de travail (supprimer l'espace de travail)
Donné ci-dessous comment il a travaillé pour moi.
L'étape 1. Go Go Invite de Commande Visual Studio
L'étape 2. Au-dessus d'invite de commandes, tapez la commande
tf workspaces
. Cette commande affiche tous les espaces de travail que vous avez créé dans votre machine et également le nom de la collection. Regardez attentivement pour la première ligne du résultat de la commande.L'étape 3. Dans la même invite de commandes, tapez la commande
tf workspaces /updateComputerName:OLDCOMPUTERNAME /s:"collection name as shown above"
La OLDCOMPUTERNAME ET le NOM de la COLLECTION SONT TRÈS IMPORTANTS ICI.
Répondre par l'utilisateur: gratuit et ouvert a fonctionné pour moi.
Fichier -> Contrôle de la Source -> Avancé> espace de travail
Cela va ouvrir une fenêtre avec le titre "Gérer les espaces de travail".
Cocher "Afficher à distance des espaces de travail", qui a montré de l'espace de travail a été de blocage sur de la .cs des modifications de fichiers. Je l'ai enlevé et je travaille bien maintenant 🙂
Si quelqu'un ne se sentent pas très à l'aise avec
CommandPromt
(comme moi) Cette Infographie post peut vous aider . voici le texte extrait du blog:Cliquez sur le menu FICHIER sur votre Visual Studio 2013. Maintenant, cliquez sur
Contrôle de la Source -> Avancé> espaces de travail..
Cela va ouvrir une fenêtre avec le titre "Gérer les espaces de travail". Elle affiche la liste des espaces de travail sur cet ordinateur auquel vous avez accès. La liste contient 4 colonnes pour:
Ajouter De L'Espace De Travail:
Si le Gestionnaire d'espace de travail est vide, probablement, vous n'avez pas ajouté encore. Cliquez sur le bouton Ajouter et de mettre votre serveur/nom d'utilisateur/mot de passe et il liste les ajoutée pour vous.
Mise À Jour De L'Espace De Travail:
Plus tard, si vous avez changé le nom de votre ordinateur ou de toute façon 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 votre espace de travail pour les détails.
Juste pour préciser aux utilisateurs de la TSF en Ligne (MS hébergé TFS) - si votre url est "mytfs.visualstudio.com" et votre collection est "DefaultCollection", les commandes énumérées ci-dessus seront:
À la liste de tous les espaces de travail:
tf espaces de travail /propriétaire:* /ordinateur:* /serveur:https://mytfs.visualstudio.com/DefaultCollection
De mise à jour à partir OldPcName:
tf espaces de travail /updateComputerName:OldPcName /serveur:https://mytfs.visualstudio.com/DefaultCollection
En bref, spécifiez le protocole HTTPS, ignorer le port et ne pas ajouter un /tfs/structure de dossier.
Vous pouvez ensuite sélectionner (et renommer si vous le souhaitez) l'espace de travail en allant à la source de l'explorateur du contrôle et de l'utilisation de l'espace de travail déroulant.
Dans Visual Studio.. Aller à la "Team Explorer la Maison" ... vous serez en mesure de voir votre nom d'espace de travail.. Cliquez sur elle et la "Gérer".. Ajouter votre espace de travail.. Cela devrait faire l'affaire..
Pour éviter d'obtenir et de la carte après la création d'un nouvel espace de travail
Exécuter
cmd
Accédez à l'IDE de visual studio chemin. Quelque chose comme ceci:
Exécuter cette commande:
Dans "gestion de l'espace de travail", de supprimer l'ajout d'espace de travail (nommé en tant que votre nom de l'ordinateur), et de renommer l'ancien à votre nom de l'ordinateur actuel.
Dans ce scénario, vous n'avez pas besoin d'un get et carte.
J'ai eu le même problème et il est venu ici. Mais ensuite, j'ai juste fermé et rouvert visual studio et c'était bien. Alors... que peut-être la solution pour certains.
À développer certaines les réponses précédentes, mon nom de la collection a de la place là-dedans. Même si le nom de la collection est entouré de guillemets (
"http://1.2.3.4:8080/tfs/My Collection Name"
), vous devez remplacer les caractères d'espace avec%20
pour résoudre le nom correctement (tf workspaces /updateComputerName:MyOldComputerName /s:"http://1.2.3.4:8080/tfs/My%20Collection%20Name"
)J'ai dû le faire dans le développement de l'Invite de Commande pour VS:
C:\Program Files (x86)\Microsoft Visual Studio 14.0>tf espace de travail /supprimer /serveur:http://tfs.mysite.com:8080/tfs/defaultcollection devshed22;Warren