为什么TFS实际上没有删除工作区?

时间:2013-02-07 05:19:56

标签: tfs visual-studio-2012 tfs2010

我们将域名从x.com改为y.local,现在我们在客户端的机器上遇到了一些非常奇怪的东西。

我们希望删除所有旧工作区,以便我们可以将它们(将它们映射)再次绑定到新的TFS结构。

我们执行此命令:

tf workspace /delete workspaceName;workspaceOwner /login:administrator

它确实告诉我们删除了请求的工作区。然后在Visual Studio中,我们看到通过刷新与TFS的连接,工作区又回来了。

我们怀疑工作区缓存,因此我们搜索并找到了this link,它建议运行以下命令来删除所有缓存的工作区:

tf workspaces /remove:*

但是我们仍然无法将新结构映射到我们系统上的该文件夹(我们确实需要该文件夹,这对我们的部署至关重要)。 TFS表示此文件夹(或此工作空间)已在使用中。

我们甚至卸载了VS并重新安装了它,但没有结果。

请问,是否有任何直接删除工作区的方法而不是执行这些命令?这个问题让我们疯狂。

2 个答案:

答案 0 :(得分:3)

下载并使用TFS sidekicks,以具有“项目管理员”权限的帐户登录,并使用Workspace sidekick搜索和编辑/删除问题工作区

答案 1 :(得分:2)

你应该检查构建代理/定义,它们有自己的工作区和文件夹映射