【发布时间】:2009-07-03 16:04:37
【问题描述】:
在 TFS 2005 中,当您从客户端(从 VSTS)打开源代码管理资源管理器时,您会创建一个工作区。 该工作区的数据存储在哪里? 是否有命令行来获取所有工作区及其信息?
谢谢
【问题讨论】:
标签: version-control tfs
在 TFS 2005 中,当您从客户端(从 VSTS)打开源代码管理资源管理器时,您会创建一个工作区。 该工作区的数据存储在哪里? 是否有命令行来获取所有工作区及其信息?
谢谢
【问题讨论】:
标签: version-control tfs
不带 /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
【讨论】: