我们将域名从x.com改为y.local,现在我们在客户端的机器上遇到了一些非常奇怪的东西。
我们希望删除所有旧工作区,以便我们可以将它们(将它们映射)再次绑定到新的TFS结构。
我们执行此命令:
tf workspace /delete workspaceName;workspaceOwner /login:administrator
它确实告诉我们删除了请求的工作区。然后在Visual Studio中,我们看到通过刷新与TFS的连接,工作区又回来了。
我们怀疑工作区缓存,因此我们搜索并找到了this link,它建议运行以下命令来删除所有缓存的工作区:
tf workspaces /remove:*
但是我们仍然无法将新结构映射到我们系统上的该文件夹(我们确实需要该文件夹,这对我们的部署至关重要)。 TFS表示此文件夹(或此工作空间)已在使用中。
我们甚至卸载了VS并重新安装了它,但没有结果。
请问,是否有任何直接删除工作区的方法而不是执行这些命令?这个问题让我们疯狂。
答案 0 :(得分:3)
下载并使用TFS sidekicks,以具有“项目管理员”权限的帐户登录,并使用Workspace sidekick搜索和编辑/删除问题工作区
答案 1 :(得分:2)
你应该检查构建代理/定义,它们有自己的工作区和文件夹映射