我遇到了我管理的TFS服务器的一个用户的问题。我们最近进行了用户ID更改,因此这搞砸了我们的一些工作空间。我正在尝试在她的机器上创建一个新的本地工作区,并且它一直说当地映射的文件夹已经用于她的旧工作区。
我们删除了所有TFS和VS缓存文件夹,使用了userdatareset,并使用tf.exe workspaces命令它没有列出我试图摆脱的这个有问题的工作区。是否有其他方法可以用来摆脱这个工作区。
答案 0 :(得分:3)
如果要使用tf workspace命令删除其他旧工作区。确保您拥有管理其他用户工作区权限。否则,如果您无权访问该帐户,则需要让TFS管理员删除该工作区。只需使用以下命令。
tf workspace /delete "WORKSPACENAME;PREVIOUSUSERACCOUNT"
您还可以使用Team Foundation Sidekicks,对于TFS2015,它是版本6.0
如何使用该工具:
注意:TF Sidekicks使用相同的命令,因此需要相同的权限。它是TFS管理生产力工具。
更多详情请参阅类似问题:Delete Old Workspaces on TFS VS2013
答案 1 :(得分:0)
您可以使用http://www.primefaces.org/showcase/ui/data/treetable/basic.xhtml查看该特定计算机的所有工作区,并删除不再需要的工作区。
我用它来清理离开公司的人的工作空间和人们忘记他们在旧机器上的工作空间。从理论上讲,你应该可以使用tf.exe完成所有工作,但是使用Team Foundation Sidekicks可以让它变得更容易。