【发布时间】:2018-02-06 14:48:37
【问题描述】:
我正在使用 VS2017 和 VSTS。经过多次操作系统升级后,我现在得到了 3 个指向我的计算机的工作区。如果我运行命令“tf workspaces /owner:* /computer:{my computer} /server:https://{xxx}.visualstudio.com /format:detailed” 我可以看到工作区都是相同的,除了它们有独特的工作文件夹。
我不想继续添加指向不同文件夹的新工作区,而是想将它们全部刮掉并重新开始。但是,当我运行命令“tf workspace /delete /server:https://{xxx}.visualstudio.com”时,我收到以下错误消息:“TF14061: The workspace {my computer};{owner/my name } 不存在。”。
而且,如果我尝试相同的命令但指定所有者和/或指定集合和/或指定位置,我会收到以下错误消息:“指定一个工作区。”
任何关于如何解决这个问题的想法都会被采纳。
【问题讨论】:
-
您是否尝试过使用 tfs sidekicks 删除它们? (attrice.info/downloads/index.htm#tfssidekicks2015)
-
是的,我试过 Sidekicks,但我无法让它工作。也许我做错了什么,但连接到服务器后,工作区工具没有列出工作区。我怀疑 Sidekicks 2015 不适用于 VSTS。
-
尝试清除 VSTS/TFS 的缓存(路径喜欢:C:\Users[username]\AppData\Local\Microsoft\Team Foundation[version]),然后检查工作区。另一方面,尝试通过调用 tf workspaces /remove:* /collection:XXX 来删除所有工作区
-
我已删除缓存,当我尝试删除工作区时,我收到以下消息:“缓存中没有工作区与服务器 {collection} 匹配 *。”。但是,当我尝试添加新工作区并重用其中一个旧文件夹时,出现以下错误:“工作文件夹 {path} 已被工作区 {computer};{owner} 使用”计算机 {computer} "。
-
详细命令是什么?尝试运行 devenv /resetuserdata 并检查结果。
标签: tfs visual-studio-2017 azure-devops