微信号:infoqchina

介绍:有内容的技术社区媒体

聚焦Visual Studio的CodeLens功能

2014-03-26 20:15 InfoQ

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

 

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

 

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

 

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

 

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

***********************************
本文来自InfoQ微信公众账号:infoqchina
1、回复“今日新闻”,查看今天更新的新闻;
2、回复“今日英文”,查看今天英文站的更新;
3、回复“文章 +关键词”,搜索关键词相关内容;
4、回复“QCon”,了解QCon大会相关信息;
5、回复“活动”,了解最近InfoQ组织的线下沙龙;
6、回复“架构师”,获取《架构师》下载地址;
7、回复“投稿”,了解投稿和加入编辑团队的流程。
***********************************

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 程序员被聘用的13个开发技能 达内java大数据BIG1601班就业喜报 | 最高薪资13000元 PostCSS深入学习:Grunt配置 浅析如何高效的使用MVP 【春暖花开季,摄影进行时】快来赢取“精美小礼品”限前10位!