TFS和源代码管理资源管理器

时间:2009-07-03 16:04:37

标签: version-control tfs

在TFS 2005中,当您从客户端(来自VSTS)打开源控件资源管理器时,您将创建一个工作区。 存储该工作空间的数据的位置? 是否有命令行来获取所有工作空间及其信息?

由于

1 个答案:

答案 0 :(得分:1)

没有/ server参数的'tf workspaces'将读取本地工作空间缓存的内容,该缓存存储在%LOCALAPPDATA%\ Microsoft \ Team Foundation \ 1.0 \ Cache \ VersionControl.config中。 (为TFS 2008更改1.0 - > 2.0)。

使用/ server参数运行'tf workspaces'将使用服务器中的新数据清除本地缓存,然后返回相同的信息。这个命令很方便。如果在确定当前目录已映射时,tf命令神秘地返回“无法确定工作空间”,则恢复缓存通常会有所帮助。例如,当您在VS2005和VS2008客户端之间切换时(因为它们具有独立的缓存),或者当您以保留代码但擦除用户配置文件的方式擦除计算机时就是这种情况。

其余参数用于以某种方式扩展或缩小查询范围。完整文档:http://msdn.microsoft.com/en-us/library/54dkh0y3.aspx