Visual Studio 警报工作区已存在

Jus*_*tin 5 tfs visual-studio visual-studio-2013 tfs-2015

我遇到了我管理的 TFS 服务器的一位用户的问题。我们最近经历了用户 ID 更改,因此这弄乱了我们的一些工作区。我试图在她的机器上创建一个新的本地工作区,它一直说本地映射的文件夹已经用于她的旧工作区。

我们已经删除了所有的 TFS 和 VS 缓存文件夹,做了 userdatareset,并且使用 tf.exe 工作区命令它没有列出我试图摆脱的这个有问题的工作区。我可以使用其他方法来摆脱这个工作区。

Pat*_*SFT 5

如果要使用 tf workspace 命令删除其他人的旧工作区。确保您拥有自己管理其他用户工作区的权限。否则,如果您无权访问该帐户,则需要让您的 TFS 管理员删除工作区。只需使用以下命令。

tf workspace /delete "WORKSPACENAME;PREVIOUSUSERACCOUNT"
Run Code Online (Sandbox Code Playgroud)

您也可以使用Team Foundation Sidekicks,对于 TFS2015,它是 6.0 版

工具使用方法:

  • 下载并安装后,您需要使用您当前的身份验证连接到 TFS 服务器。
  • 打开工具 - 选择工作区助手

在此处输入图片说明

  • 在过滤器中,选择所有者名称计算机名称访问日期

在此处输入图片说明

  • 最后,您应该能够删除废弃的工作区。

注意:TF Sidekicks 使用相同的命令,因此需要相同的权限。它是一个 TFS 管理员生产力工具。

更多细节请参考类似问题:Delete Old Workspaces on TFS VS2013