Changer le nom de l'ordinateur pour un espace de travail TFS

mon administrateur système a renommé mon ordinateur. Donc où il était " MyLaptop2 "il est maintenant juste"MyLaptop".

donc maintenant toutes mes liaisons de contrôle des sources et les fichiers vérifiés sont à la recherche d'un espace de travail avec"MyLaptop2".

y a-t-il un moyen de rediriger cet espace de travail vers mon ordinateur renommé (mais toujours le même)?

102
demandé sur Vaccano 2011-12-08 21:33:00

15 réponses

cette commande exécutée dans L'invite de commande du développeur pour Visual Studio a fait l'affaire:

tf workspaces /updateComputerName:MyOldComputerName 
/s:"http://MyServer:8080/tfs/MyCollection"

il devait être exécuté à partir de l'ordinateur auquel je voulais assigner l'espace de travail (c'est ainsi qu'il obtient le nouveau nom d'ordinateur.

191
répondu Vaccano 2016-04-25 15:05:09

la solution de Vaccano a fonctionné pour moi. Il m'a fallu plusieurs essais pour obtenir L'URL de TFS correctement, donc j'ai pensé que je le posterai pour ceux d'entre vous qui utilisent L'hébergement Visual Studio TFS de Microsoft (actuellement gratuit pour les petites équipes).

D'une invite de commande sur mon ordinateur, j'ai changé pour la première fois dans le répertoire de droite:

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

puis j'ai lancé la commande:

tf workspaces /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ère que le chemin aide.

45
répondu Greg 2015-04-17 00:58:21

Vaccano était correct, 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 votre nom d'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

11
répondu Karson 2013-05-15 15:17:37

j'ai essayé d'exécuter les commandes mentionnées dans les autres réponses; cependant, mon projet est hébergé dans TFS online (visualstudio.com) j'ai donc dû m'authentifier d'abord car j'ai continué à recevoir ce message d'erreur:

TF400813: Resource not available for anonymous access.

pour moi il était juste plus facile et beaucoup plus rapide à enlever le worskpace et reconnecter à nouveau :

Fichier > contrôle à la Source > Avancé > espaces de travail (supprimer l'espace de travail)

11
répondu Ulises 2013-08-02 03:28:26

allez à l'invite de commande VS et tapez ce qui suit:

tf espaces de travail

cela vous fournira les Collections disponibles. Copiez le chemin (essentiellement une URL) de votre collection prévue. Tapez ensuite:

tf espaces de travail /updateComputerName:"OLD_NAME" /collection:"L'URL copiée à partir de ci-dessus"

(exclure les citations ci-dessus)

10
répondu olleh 2016-05-24 19:01:44

donné ci-dessous comment cela a fonctionné pour moi.

Étape 1. Go Go Invite de Commande Visual Studio

Étape 2. Dans la 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 pour la première ligne du résultat de la commande.

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

L'ancien nom de COMPUTERNOM et le nom de la COLLECTION sont très importants ici.

9
répondu Vishal Kamble 2014-10-22 12:37:29

si quelqu'un ne se sent pas à l'aise avec CommandPromt (comme moi) ce post infographique peut vous aider . voici le texte extrait du blog:

cliquez sur le menu FILE de votre Visual Studio 2013. Maintenant, cliquez sur

Contrôle De La Source -> Avancé -> Espaces De Travail..

ouvre une fenêtre avec le titre"Gérer les espaces de travail". Elle affiche la liste des les espaces de travail sur cet ordinateur auquel vous avez accès. La liste contient 4 colonnes pour:

  1. Nom De L'Espace De Travail
  2. ordinateur
  3. "1519160920 Espace De Travail" Propriétaire
  4. Commentaire (si ajoutés lors de la création de l'espace de travail)

Ajouter 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 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 si vous voulez mettre à jour votre espace de travail en conséquence, sélectionnez l'espace de travail que vous voulez modifier et cliquez sur le bouton Modifier; ici vous pouvez mettre à jour les détails de votre espace de travail.

3
répondu open and free 2015-09-21 09:20:35

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 comme indiqué ci-dessus sera:

pour lister tous les espaces de travail: tf espaces de travail /propriétaire:* /ordinateur:* /serveur: https://mytfs.visualstudio.com/DefaultCollection

pour mettre à jour à partir de OldPcName: tf espaces de travail /updateComputerName:OldPcName /serveur: 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 allant à l'Explorateur de contrôle des sources et en utilisant la goutte espace de travail vers le bas.

1
répondu itomeshi 2014-01-28 15:43:04

In Visual Studio.. Allez à" Team Explorer-Home"... vous pourrez voir le nom de votre espace de travail.. Cliquez sur "Gérer".. Ajoutez votre espace de travail.. Ceci devrait faire l'affaire..

1
répondu Adithya Kumaranchath 2014-04-28 04:35:51

pour éviter get et map après la création d'un nouvel espace de travail

  1. Exécuter cmd

  2. Naviguer vers IDE de visual studio chemin. Quelque chose comme ceci:

    C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
    
  3. exécuter cette commande:

    tf workspaces /updateComputerName:MyOldComputerName /s:"http://MyServer/tfs/MyCollection"
    
  4. dans "Gérer l'espace de travail", supprimer l'espace de travail ajouté (nommé comme votre nom d'ordinateur actuel), et renommer l'ancien à votre nom de l'ordinateur actuel.

dans ce scénario, vous n'avez pas besoin de plus obtenir et la carte.

1
répondu Mahdi Shahbazi 2016-04-13 20:43:08

réponse de l'utilisateur: ouvert et libre a travaillé pour moi. Fichier -> Contrôle À La Source -> Avancé - > Espace De Travail

ouvre une fenêtre avec le titre"Gérer les espaces de travail". Cochez "Show remote workspaces" qui montre l'espace de travail qui bloquait le .modifications des fichiers cs. Je l'ai enlevé et je travaille bien maintenant :)

1
répondu Mandi 2017-08-02 06:33:01

j'ai eu le même problème et je suis venu ici. Mais ensuite j'ai fermé et rouvert visual studio et tout allait bien. Si... qui pourrait être la solution pour certains.

0
répondu Jeff Davis 2014-05-07 15:12:56

pour développer quelques réponses précédentes, mon nom de collection avait quelques espaces 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 tous les caractères d'espace par %20 pour résoudre le nom correctement ( tf workspaces /updateComputerName:MyOldComputerName /s:"http://1.2.3.4:8080/tfs/My%20Collection%20Name" )

0
répondu Elemental Pete 2016-04-13 20:44:16

j'ai dû faire cela dans L'invite de commande du développeur pour VS:

C:\Program fichiers (x86)\Microsoft Visual Studio 14.0>TF workspace /delete / server: http://tfs.mysite.com:8080/tfs/defaultcollection devshed22; Warren

0
répondu Steve Gray 2016-04-25 14:14:46
  1. faire une copie du dossier de projet
  2. Carte originale dossier local dans TeamExplorer/SourceControl
  3. attribut en lecture seule défini pour le dossier local d'origine et les sous-dossiers
  4. projet de chargement à partir du dossier original, allez en ligne et obtenir la dernière version. Les fichiers locaux seront écrasées.
  5. fermer la solution, supprimer le dossier original, restaurer la copie avec le nom de dossier original
  6. ouvert solution, Aller en ligne et vous pouvez vous enregistrer dans des fichiers sans conflits.
-2
répondu Garis 2012-10-06 02:48:39