我的工作区高速缓存似乎有些问题。当我键入:TFS工作区高速缓存
tf workfold
在我的工作空间目录,我得到的错误:
Unable to determine the workspace
This文章似乎在暗示,它与缓存的问题。谨慎,我试着删除一个工作区:
tf workspaces /remove:WORKSPACENAME /server:servername
这似乎工作(即该命令成功),因为如果我去做了第二次失败。但是,当我发出:
tf workspaces
它仍列出此工作区,我仍然收到错误。
任何人都可以给我下一步的任何指导吗?我假设我将它删除了工作区的缓存而不是工作区本身,我是否需要清除所有工作区才能使其工作?如果是这样,为什么这会有什么不同?
我发现这种情况发生w当我安装了多个版本的TFS时,我的路径指向了更新版本的工具。使用tf.exe的*正确*版本做'tf workspaces/s:server'修复了这个问题。检查'%UserProfile%\ Local Settings \ Application Data \ Microsoft \ Team Foundation',看看你是否有多个文件夹(例如1.0和2.0)。如果是这样,'VersionControl.config'文件可能会彼此不同步。 – 2011-08-27 21:14:28