我们最近从 TFS 2012 升级到 2013。Visual Studio 2013 中的一项新功能是 CodeLens 或代码指示器,它可以从 TFS 中为代码中的许多成员(类、属性、方法)提取相关的工作项、变更集和测试影响数据, ETC)。
据我了解,它通过服务器上的索引任务获取这些引用。升级后,我希望看到以前的工作反映在指标中,但可惜我只有参考指标。
我们最近从 TFS 2012 升级到 2013。Visual Studio 2013 中的一项新功能是 CodeLens 或代码指示器,它可以从 TFS 中为代码中的许多成员(类、属性、方法)提取相关的工作项、变更集和测试影响数据, ETC)。
据我了解,它通过服务器上的索引任务获取这些引用。升级后,我希望看到以前的工作反映在指标中,但可惜我只有参考指标。
CodeLense 信息受服务器上的索引设置影响。如果您的代码未编入索引,则不会填充 CodeLens 指示器。
在您的服务器上,以管理员模式打开命令行。
导航C:\Program Files\Microsoft Team Foundation Server 12.0\Tools
我们将使用 tfsconfig 命令行工具。为此,我假设您的收藏名为 DefaultCollection。
tfsconfig CodeIndex /setIndexing:on /CollectionName:DefaultCollection
tfsconfig CodeIndex /reindexAll /CollectionName:DefaultCollection
如果您愿意,可以使用以下命令检查索引状态:
tfsconfig CodeIndex /indexingStatus /CollectionName:DefaultCollection
可以在此处找到有关这些命令和更多命令的信息。