我们只是将 TFS 中的一个解决方案移动到另一个文件夹,现在所有 CodeLens 只显示一个更改(移动),并且只有“移动者”作为唯一更改方法的人(即使他实际上没有接触该方法)。
在“源代码控制”=> 历史中,移动是唯一的“顶级项目”,我在 CodeLens 中没有看到的所有先前更改都嵌套在移动下方。
这可以改变,所以我再次看到“正确/完整”的 CodeLens 吗?
我们只是将 TFS 中的一个解决方案移动到另一个文件夹,现在所有 CodeLens 只显示一个更改(移动),并且只有“移动者”作为唯一更改方法的人(即使他实际上没有接触该方法)。
在“源代码控制”=> 历史中,移动是唯一的“顶级项目”,我在 CodeLens 中没有看到的所有先前更改都嵌套在移动下方。
这可以改变,所以我再次看到“正确/完整”的 CodeLens 吗?
这至少在即将推出的预览版 VS2013 Update 2 中得到了部分解决。移动/重命名解决方案后,您在 TFS 中引入了“分支”操作,原始指标仅显示当前信息,不通过任何分支信息返回。
在 VS2013 更新 2 中,我们添加了更多支持来处理分支操作,并希望显示比现在更多的信息。我以为有一篇关于分支信息的博客文章,但我唯一能找到的是一篇关于新传入更改指示器的相关文章:
(我的团队曾经负责更改等指标,但我们不再负责,所以我不确定您的问题是否完全解决。)
编辑:请注意,该指标仅显示它从服务器获取的数据,因此为了在任何 TFS 驱动的指标中查看传入的更改或分支信息,您还需要对驱动此信息的 TFS 服务器进行相应的更新。