0

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

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

我们执行这个命令:

tf workspace /delete workspaceName;workspaceOwner /login:administrator

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

我们怀疑工作空间缓存,因此我们搜索并找到了这个链接,它建议运行以下命令来清除所有缓存的工作空间:

tf workspaces /remove:*

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

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

请问,有没有比执行这些命令更直接的方法来明确删除工作区?这个问题快把我们逼疯了。

4

2 回答 2

3

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

于 2013-02-07T20:00:28.423 回答
2

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

于 2013-02-07T08:34:28.447 回答