138 votes

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?

244voto

Vaccano Points 18515

Cette commande a fait l'affaire:

tf espaces de travail /updateComputerName:MyOldComputerName /s:"http://MyServer:8080/tfs/MyCollection"

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.

53voto

Greg Points 106

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:

cd c:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE

Puis j'ai exécuté la commande:

tf espaces de travail /updateComputerName:OLDCOMPUTERNAME /s:"https://MYCOMPANY.visualstudio.com/DefaultCollection"

Il m'a alors dit que mon nouvel espace de travail correspondait à la machine nom de mon nouveau nom de l'ordinateur.

Espérons que le chemin aide.

16voto

Ulises Points 4893

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:

TF400813: Resource not available for anonymous access.

Pour moi, c'est plus facile et beaucoup plus rapide pour enlever les worskpace et de le reconnecter à nouveau:

Fichier > Contrôle de code Source - > Avancé - > espaces de travail (supprimer l'espace de travail)

14voto

Karson Points 86

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

9voto

Vishal Kamble Points 1

Étant donné ci-dessous comment il a travaillé pour moi.

Étape 1. Go Go Invite de Commande Visual Studio

É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.

Étape 3. Dans la même invite de commandes, tapez la commande tf workspaces /updateComputerName:OLDCOMPUTERNAME /s:"collection name as shown above"

Le OLDCOMPUTERNAME ET le NOM de la COLLECTION SONT TRÈS IMPORTANTS ICI.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X