聚焦 Visual Studio 的 CodeLens 功能

阅读数:7125 2014 年 3 月 24 日 03:02

在与 Visual Studio 2013 旗舰版一并提供的功能中,CodeLens 是最受欢迎的一个。在开发人员编辑的时候, CodeLens 提供了他正在使用的源代码的元信息。如果结合 Team Foundation Server(TFS)一起使用,它还可以动态提供一些有用的数据:单元测试结果、更改历史、工作项历史。即将发布的 VS2013 Update 2 将会向该功能添加一项新的能力,称为“传入更改(Incoming Change)”。

传入更改意在使在 TFS 上使用多个分支更容易。CodeLens 状态栏增加了另一个字段(“传入更改”是个有用的标签),点击它(或者通过热键 ALT+6 访问)会产生一个工具提示,上面有几部分新信息:发生更改的分支名称、更改所在的变更集、作者和更改时间。

这为什么有用?好的,当开发人员在自己的部分上工作时,该功能可以使他察觉到源代码树上正在发生的更改。他们可能并没有影响他的工作,但如果影响了,则可以避免负面冲突。 Code diffs 也可以用于比较即将传入的更改和开发人员编辑器中的文件内容。

细节级别是可配置的,如果对中间分支合并的完整更改历史感兴趣,那么就可以让它们都显示。(它们默认是隐藏的。)CodeLens 的全部功能本身也是可以在选项菜单下配置的。传入更改和 CodeLens 提供的其它指示器可以根据需要单独启用和禁用。

微软的 Mathew Aniyan提供了一篇详细描述传入更改的文章,读者可以从中看到一个完整的图文并茂的演练。如果要试用该功能,则需要Team Foundation Server 2013 Update 2 RC 和应用了Update 2 CTP2 的Visual Studio 2013 旗舰版。

查看英文原文: Bringing Visual Studio's CodeLens Into Focus

评论

发布