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:
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"
J'ai eu le même problème, aussi un compte VisualStudio.com.
J'ai essayé ce que l'invite m'a dit:
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é!
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
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!
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.
tf workspaces /updateComputerName:REPLCATEOLDCOMPUTERNAMEHERE /collection:REPLACETFSURL
exemple:
tf workspaces /updateComputerName:DESKTOP-42CLO97 /collection:https://testuserxx.visualstudio.com
VS2017
Ouvrez l'invite de commande et tapez comme indiqué ci-dessous
C:\Fichiers de programme (x86)\Microsoft Visual Studio 14.0\Common7\IDE
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 "
Ce qui a fonctionné pour moi était la dactylographie
tf workspaces /updateComputerName:MyOldComputerName /collection:"anything".visualstudios.com/DefaultCollection/
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.