11年8月版TFS Power Tools即将上市
[原文发表地址] Aug ‘11 TFS Power Tools coming soon
[原文发表时间] 2011-08-08 12:49
我们正在对8月要发布的TFS Power Tools做最后的测试,我这几天一直在把玩它,发现它真的很好用。在这篇博文中,我会透露给大家一个大概的预览,然后,一旦可以下载了,(大概还有一到两周)我就马上在博客中发上链接。我希望你们真的会喜欢它。因为我们终于可以在有一大堆的长期请求之后把这个工具发布给大家了。
这次发布中重要的改进包括:
Windows shell 扩展更新
关于shell扩展我们收到的最多的抱怨就是如果你使用的不是域账户,那就无法用你的账户登入。我们增加了登录支持,在下面的截屏中你可以看到它是如何在一个CodePlex项目中进行工作的,我也是这个项目的成员之一。只要我们使之可用,这个改进就可以使得它能在托管的TFS里工作。不过诚实地说,这只是解决了部分问题。你会在下面看到,你还是不能保存你的账户,它会一直提醒你要重新输入你的账户。理想的情况下这个对话框应该让把这些信息保存到Windows账户库里,但不幸的是这个对话框是在产品中的,而不是在Power Tools中,这样就无法在Power Tools中更新了。我们会看看能否让产品升级以完成此支持,来彻底解决这种情况的发生。
工作项搜索(TFS UserVoice清单上#14摘要)
另一项请求的功能就是,能在Team Explorer中轻松搜索工作项。你看一下下面的VS截图,就会发现在工作项追踪工具条上有一个全新的搜索框(我已经做了一次搜索上面输入的是”admin”)。它会帮你全文搜索所有的工作项,并按照要求显示结果。这个功能也会在我们下一版本的产品中加入,不过搜索栏会比我们在Power Tool中嵌入的更好一些。
UI中的回滚(TFS UserVoice清单#8 )
在TFS 2010中,我们给TFS添加了回滚功能。可惜的是它只在命令行中显示,对很多人来说,这就跟没添加一样没什么区别。我们现在把它添加到TFS 11的UI中,并决定在Power Tools之前发布。这样就有两个入口点。从Source Control Explorer,你可以在遵循一系列标准的基础上,在文件夹结构范围内做回滚:
或者在历史记录中,你也可以轻松地回滚任意独立的changeset。
生成自动化实用程序
我们还在把William Bartholomew构建的很cool的自动化实用程序的部分从开发部迁移到TFS版本上,并将这些融入进Power Tools。幸运的话,我们可以在每一次的发布上不断看到新的元素。像在此次的发布中就包含了如下两个新组件:
tfpt builddefinition /diff — 显示两种版本定义的区别。
tfpt buildprocesstemplate — 在命令行上的一系列处理生成模板的新功能。对脚本和你无法在UI上做的处理都非常有用(比如定义默认的流程模板或者定义更新流程模板)。
支持Maven 3
说到版本的问题,我还想提下,我们把对Maven 3的支持加入到了扩展支持版本系统的清单中。我们现在支持Ant,Maven 2和Maven 3。
安装改进
我们改进了Power Tools安装流程以支持就地升级。你无须卸载旧版的Power Tools,就可以直接安装新的,它会自动更新。这也是我一直听到的你们想要的改进。
测试附件清理
在最近几个月中,我们发现TFS服务器中膨胀的最大的单一原因之一就是在测试运行期间添加了所有测试工件。我们创建了一个工具(先前已经独立发布),能够去除累积在TFS中旧的和可能未使用的测试数据。之后,我们还会对产品做些调整,来减少我们最初附加的数据量。
最佳应用分析器(Best Practices Analyzer) 更新
一如既往地,我们也会用我们的支持团队所用的最新最好的诊断来更新最佳应用分析,让受伤的TFS服务器重现光彩。
当然,还有许多错误需要修复。
Brian