必须改变我的计算机名和域名。现在我无法访问团队基础。我试着用这句话来解决它。
tf workspaces /updateComputerName:MyOldComputerName /s:"http://MyServer/MyCollection"
它不起作用。我收到以下错误“密钥无法在指定状态下使用。”
不知道现在该做什么。
答案 0 :(得分:1)
听起来您可能遇到无法重新映射工作区的问题。但是,命令可能没有完全正确地形成,因此请尝试检查集合URL(我希望它包含MyServer:8080
),并且在TFS 2010版本中,文档引用{{1}而不是/collection:
如果失败了,那么救援的一种方法是创建一个新工作区并删除旧工作区。您可以将已签出的任何已编辑文件传输到新工作区,如下所示:
(您可以通过拔下网络电缆以强制Visual Studio脱机,将旧的源代码移回新的工作区文件夹,然后将网线重新插入并使用File> Source来实现类似的功能控制>转到在线。这应该将您的代码分散到服务器并找出改变的内容。我不相信上述方法尽可能多。
在新工作区中获得代码后,可以使用/s:
命令删除旧工作区以清除所有内容。