重建客户端缓存

在每个客户端计算机下次通过使用 witadmin rebuildcache 命令连接到团队项目集合时,您可以强制在其上重新生成缓存。

若要防止在版本控制或生成操作期间,Team Foundation 中出现工作区错误,必须在某些维护操作后更新客户端计算机上的数据缓存。 在移动、还原、重命名或故障转移数据层服务器或应用层服务器后,您必须刷新用于跟踪工作项的缓存,用户必须刷新客户端计算机上的版本控制缓存。

重要说明重要事项

若要避免出现服务器性能问题,则不应该在正常操作时间内运行此命令。

在运行 团队资源管理器 的客户端计算机上,witadmin 命令行实用工具位于驱动器:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE 中。

所需权限

若要使用 witadmin rebuildcache 命令,您必须是要管理的项目集合的**“Team Foundation Administrators (Team Foundation 管理员)”安全组或“Project Administrators (项目管理员)”**安全组的成员。 有关更多信息,请参见Team Foundation Server 权限Team Foundation Server 默认组、权限和角色

提示

即使您是以管理权限登录的,也必须使用提升的权限打开命令提示符窗口,才能在运行 Windows Server 2008 的服务器上执行此功能。 若要使用提升的权限打开命令提示符窗口,请单击“开始”,右击“命令提示符”,然后单击“以管理员身份运行”。 有关更多信息,请参见 Microsoft 网站

witadmin rebuildcache /collection:CollectionURL [/noprompt]

参数

Parameter

说明

/collection:CollectionURL

指定团队项目集合的 URI。 URI 的格式为:http://ServerName:Port/VirtualDirectoryName/CollectionName

如果未使用虚拟目录,则 URI 将为以下格式:

http://ServerName:Port/CollectionName。

/noprompt

禁用提示进行确认。

/?help

在“命令提示符”窗口中显示有关命令的帮助。

备注

witadmin rebuildcache 命令使指定团队项目集合的所有客户端上的缓存数据无效。 这会导致在客户端下次连接到项目集合时刷新每个客户端的缓存。

示例

下面的命令使元数据缓存对连接至名为 AdventureWorksServer 的服务器上定义的 Collection1 的所有客户端无效。 客户端缓存在下次连接到项目集合时进行更新。

witadmin rebuildcache /collection:http://AdventureWorksServer:8080/AWTeam/Collection1

请参见

任务

刷新 Team Foundation Client

概念

使用 Team Foundation Client

其他资源

witAdmin:管理用于跟踪工作项的对象