我的工作区缓存似乎有些问题。当我输入:
tf workfold
在我的工作区目录中,出现错误:
Unable to determine the workspace
This文章似乎暗示这是缓存的问题。我谨慎小心,尝试删除一个工作区:
tf workspaces /remove:WORKSPACENAME /server:servername
这似乎有效(也就是命令成功),因为如果我第二次这样做就会失败。但是,当我发出:
tf workspaces
它仍然列出了这个工作区,我仍然收到错误。
有人能给我下一步的指导吗?我假设我正在删除工作区的缓存而不是工作区本身,我是否需要清除所有工作区才能使其正常工作?如果是这样,为什么这会有什么不同?
答案 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