计算机名称更改后如何更新TFS工作区?
我重命名了我的电脑名称,现在我的TFS工作区在Visual Studio 2012中被打破了。
当我input:
tf workspaces /computer:ABOTONJIC-PC /owner:* /format:detailed
Workspace : ABOTONJIC-PC Owner : wrongowner@test.com Computer : ABOTONJIC-PC Comment : Collection : netuse.visualstudio.com\DefaultCollection Permissions: Private Location : Local File Time : Current
但我需要有:
Owner : realowner@test.com Computer : NEW-PC
然后我尝试:
tf workspaces /updateComputerName:ABOTONJIC-PC /collection:netuse.visualstudio.com/DefaultCollection
No workspace matching *;wrongowner@test.com on computer NEW-PC found in Team Foundation Server netuse.visualstudio.com/DefaultCollection.
所以我的问题是:
- 如何更新我的工作区中的计算机名称?
- 为什么TFS仍然在工作区显示“wrongowner@test.com”,尽pipe有新的电子邮件注册为“realowner@test.com”?
- 安装Team Foundation Sidekicks 。 免费。
- 打开工作区Sidekick,单击search,然后从列表中select您的工作区。
- 点击蓝色的电脑图标更新工作区计算机名称 ,你就完成了。
我安装了Sidekicks。 这个问题不起作用,但是这样做:
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE>tf workspaces /updateComputerName:OldComputerName /s:"https://tfsServerName"
我有同样的问题,也VisualStudio.com帐户。
我试过什么提示告诉我:
像这样:
tf workspaces /updateComputerName:MyOldComputerName
但我回来了:
只要指定了/ updateComputerName或/ updateUserName,就必须指定/ collection选项。
为了得到我跑的集合名称:
tf workspaces
其中列出我的collections和我的名字收集(… myusername.visualstudio.com …)
然后我跑了:
tf workspaces /collection:http://myusername.visualstudio.com /updateComputerName:MyOldComputerName
没有工作,因为我得到这个:
TF31002:无法连接到此Team Foundation Server: http://myusername.visuals tudio.com/defaultcollection。 Team Foundation Server Url: http : //myusername.visualstudio.com/defaultcollection 。
可能的失败原因包括: – Team Foundation Server的名称,端口号或协议不正确 – Team Foundation Server处于脱机状态。 – 密码已过期或不正确。
技术信息(对于pipe理员):远程服务器返回错误:(404)未find。
然后我注意到,我已经键入http
而不是https
,更正,重试,它的工作!
在
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>
在CMD中以admin身份运行这个命令
tf workspaces /collection:https://SERVER_NAME.visualstudio.com/DefaultCollection /updateComputerName:OLD_COMPUTER_NAME
看看这个链接
Vaccano说:
这个命令有窍门:
tf workspaces /updateComputerName:MyOldComputerName /s:"http://MyServer:8080/tfs/MyCollection"
它必须从计算机运行我想分配工作区(这是如何得到新的计算机名称。>)
打开命令提示符并键入,如下所示
C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE
并使用您的凭据键入以下代码
tf工作区/ updateComputerName:OldComputerName / s:“ https:// tfsServerName ”
在CMD提示符下
C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE> tf工作区/ updateComputerName:OldComputerName / s:“ https:// tfsServerName ”
什么对我来说是打字
tf workspaces /updateComputerName:MyOldComputerName /collection:"anything".visualstudios.com/DefaultCollection/
打开visual studio命令提示符并键入以下命令
tf workspaces /updateComputerName:oldcomputername /s:http://tfservername:port#/tfs
例如
tf workspaces /updateComputerName:abc-PC /s:http://mytfsserver:8080/tfs
您可以在运行上述命令前后运行以下命令,这仅仅是检查您的计算机上的工作区信息。
请记住: 在客户端计算机(已重命名)上运行所有这些命令,而不是在安装了TFS服务器的计算机上运行。
如果用户名也被更改,则运行以下命令
tf workspaces /updateUserName:oldUserName /s:http://mytfsserver:8080/tfs
希望它会有所帮助。
tf workspaces /updateComputerName:REPLCATEOLDCOMPUTERNAMEHERE /collection:REPLACETFSURL
例:
tf workspaces /updateComputerName:DESKTOP-42CLO97 /collection:https://testuserxx.visualstudio.com
VS2017