【问题标题】:Why TFS doesn't actually delete the workspace?为什么 TFS 实际上并没有删除工作区?
【发布时间】:2013-02-08 04:00:28
【问题描述】:

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

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

我们执行这个命令:

tf workspace /delete workspaceName;workspaceOwner /login:administrator

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

我们怀疑工作空间缓存,所以我们搜索并找到this link,它建议运行以下命令来清除所有缓存的工作空间:

tf workspaces /remove:*

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

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

请问,除了执行这些命令之外,还有什么更直接的方法可以显式删除工作区吗?这个问题快把我们逼疯了。

【问题讨论】:

    标签: tfs visual-studio-2012


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-12-19
        • 2016-10-30
        • 1970-01-01
        • 1970-01-01
        • 2017-02-20
        • 1970-01-01
        • 2011-10-16
        • 2019-04-03
        相关资源
        最近更新 更多