web-dev-qa-db-fra.com

Comment mettre à jour l'espace de travail TFS après le changement de nom d'ordinateur?

J'ai renommé mon nom d'ordinateur et maintenant, mon espace de travail TFS est cassé dans Visual Studio 2012.

Quand je tape:

tf workspaces /computer:ABOTONJIC-PC /owner:* /format:detailed

Workspace  : ABOTONJIC-PC
Owner      : [email protected]
Computer   : ABOTONJIC-PC
Comment    :
Collection : netuse.visualstudio.com\DefaultCollection
Permissions: Private
Location   : Local
File Time  : Current

Mais j'ai besoin d'avoir:

Owner      : [email protected]
Computer   : NEW-PC

Alors j'essaye:

tf workspaces /updateComputerName:ABOTONJIC-PC /collection:netuse.visualstudio.com/DefaultCollection

No workspace matching *;[email protected] on computer NEW-PC found in Team Foundation Server netuse.visualstudio.com/DefaultCollection.

Donc ma question est:

  1. Comment mettre à jour le nom de l'ordinateur dans mon espace de travail?
  2. Pourquoi TFS affiche toujours "[email protected]" dans l'espace de travail alors qu'un nouveau courrier électronique est enregistré comme "[email protected]"?
42
Jalle
  1. Installer Team Foundation Sidekicks . C'est gratuit.
  2. Ouvrez le Sidekick de l’espace de travail, cliquez sur Rechercher et sélectionnez votre espace de travail dans la liste.
  3. Cliquez sur l'icône bleue de l'ordinateur pour Mettre à jour le nom de l'ordinateur de l'espace de travail et vous avez terminé.
46
Anthony Faull

J'ai installé des Sidekicks. Cela n'a pas fonctionné pour ce problème, mais cela a:

C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE>tf workspaces /updateComputerName:OldComputerName /s:"https://tfsServerName"
40
J Brune

J'ai eu le même problème, aussi un compte VisualStudio.com. 

J'ai essayé ce que l'invite m'a dit:

enter image description here

Ainsi :

tf workspaces /updateComputerName:MyOldComputerName 

mais je suis rentré:

L'option/collection doit être spécifiée chaque fois que /updateComputerName ou/updateUserName est spécifié.

Pour obtenir le nom de la collection, j'ai exécuté:

tf workspaces

qui a énuméré mes collections et j'ai obtenu le nom de ma collection (... myusername.visualstudio.com ...)

Puis j'ai couru:

tf workspaces /collection:http://myusername.visualstudio.com /updateComputerName:MyOldComputerName

Cela n'a pas fonctionné car j'ai eu ceci:

TF31002: Impossible de se connecter à ce Team Foundation Server: http: //myusername.visuals tudio.com/defaultcollection. Fondation de l'équipe URL du serveur: http://myusername.visualstudio.com/defaultcollection .

Les raisons possibles de l'échec sont les suivantes: - Le nom, le numéro de port ou le protocole de Team Foundation Server est incorrect - Team Foundation Server est hors ligne . - Le mot de passe a expiré ou est incorrect.

Informations techniques (pour l'administrateur): Le serveur distant a renvoyé une erreur: (404) introuvable.

Ensuite, j'ai remarqué que j'ai tapé http au lieu de https, corrigé, retenté et ça a fonctionné!

27
Andrei Rînea

Dans

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>

exécuter dans CMD en tant qu'administrateur cette commande

tf workspaces /collection:https://SERVER_NAME.visualstudio.com/DefaultCollection /updateComputerName:OLD_COMPUTER_NAME
13
Petr Voborník

Pour que cela fonctionne dans Visual Studio 2017, utilisez ce qui suit (nouvel emplacement)

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe workspaces /collection:https://youraccountnamehere.visualstudio.com /updateComputerName:OLD-COMPUTERNAME

J'espère que cela fait gagner du temps à quelqu'un!

6
Andrew

Regarde ça link

Vaccano a dit: 

Cette commande 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 attribuer l’espace de travail (c’est ainsi que le nouveau nom de l’ordinateur est obtenu.

4
Ardalan Shahgholi
tf workspaces /updateComputerName:REPLCATEOLDCOMPUTERNAMEHERE /collection:REPLACETFSURL

exemple:

tf workspaces /updateComputerName:DESKTOP-42CLO97 /collection:https://testuserxx.visualstudio.com

VS2017 

3
AliReza

Ouvrez l'invite de commande et tapez comme indiqué ci-dessous

C:\Fichiers de programme (x86)\Microsoft Visual Studio 14.0\Common7\IDE

 enter image description here

et tapez le code suivant avec vos informations d'identification 

espaces de travail tf /updateComputerName:OldComputerName/s: " https: // tfsServerName "

Dans l'invite CMD

C:\Fichiers de programme (x86)\Microsoft Visual Studio 14.0\Common7\IDE> tf espaces de travail /updateComputerName: OldComputerName/s: " https: // tfsServerName "

2
PK-1825

Vous pouvez ajouter un nouvel espace de travail puis utiliser vs 2017 supprimer votre espace de travail précédent:  enter image description here

0
Alan

Ce qui a fonctionné pour moi était la dactylographie

tf workspaces /updateComputerName:MyOldComputerName /collection:"anything".visualstudios.com/DefaultCollection/
0
Aman Gupta

Ouvrez l'invite de commande de visual studio et tapez la commande suivante

tf workspaces /updateComputerName:oldcomputername  /s:http://tfservername:port#/tfs

par exemple 

tf workspaces /updateComputerName:abc-PC  /s:http://mytfsserver:8080/tfs

Vous pouvez exécuter la commande suivante avant et après l'exécution de la commande ci-dessus. Il vous suffit de vérifier les informations relatives aux espaces de travail sur votre ordinateur.

N'oubliez pas: exécutez toutes ces commandes sur l'ordinateur client (renommé) et non sur l'ordinateur sur lequel le serveur TFS est installé.

Si le nom d'utilisateur est également modifié, exécutez la commande suivante

tf workspaces /updateUserName:oldUserName  /s:http://mytfsserver:8080/tfs

J'espère que ça va aider.

0
Abdul Rauf