TFS工作区缓存

时间:2011-03-15 08:55:23

标签: tfs tfs2008

我的工作区缓存似乎有些问题。当我输入:

tf workfold

在我的工作区目录中,出现错误:

Unable to determine the workspace

This文章似乎暗示这是缓存的问题。我谨慎小心,尝试删除一个工作区:

tf workspaces /remove:WORKSPACENAME /server:servername

这似乎有效(也就是命令成功),因为如果我第二次这样做就会失败。但是,当我发出:

tf workspaces

它仍然列出了这个工作区,我仍然收到错误。

有人能给我下一步的指导吗?我假设我正在删除工作区的缓存而不是工作区本身,我是否需要清除所有工作区才能使其正常工作?如果是这样,为什么这会有什么不同?

3 个答案:

答案 0 :(得分:2)

尝试运行以下命令来刷新缓存:

tf workspaces / s:http:// tfs-server:8080

答案 1 :(得分:0)

这可能是一个愚蠢的问题,但是您是否从映射到工作区的文件夹中运行tf workspaces命令?例如您的工作区映射类似于$/MyTeamProject/Source - > c:\source

当您打开命令提示符时,您应该cd c:\source才能运行tf workspaces

答案 2 :(得分:0)

您可以尝试删除工作区:

tf workspace login:[your login credentials] - delete workspacename -collection:[collection URL]

示例:

tf workspace login:US\\saket.kumar - delete saketworkspace1 -collection:https://tfs1101.client.com/tfs/CTS