十二月发布的2011 TFS实用工具

[原文发表地址] December 2011 TFS Power Tools Release

[原文发表时间] 2011-12-16 05:18 AM

上个版本TFS 2010实用工具中,我们重点提高了开发人员在 Visual Studio 中的体验,并在Windows 资源管理器内使用Shell扩展。今天我们刚刚发布了一个关于TFS动力工具的更新,它重点关注开发人员在Visual Studio之外的使用,包括以下方面的改进:

  • 针对Eclipse 的TFS动力工具(下载)
  • ·针对64 位 IDE 的MSSCCI 提供程序(下载)
  • VS 2010动力工具的更新(下载)

Eclipse的动力工具

我们完全致力于确保 Visual Studio 之外的开发人员可以访问TFS,包括让这些开发人员在适当的时候使用动力工具。今天我们在Eclipse 更新站点发布了新的动力工具下载链接。您只需安装一个一般的 Eclipse 更新存档,就将有机会安装下列 3个 工具:

teept_install

第一个是警报管理器。在团队资源管理器Everywhere 2010 SP1版本中,无法让开发人员从TFS中注册警报。我们决定引入警报管理器体验的增强版本而不是Visual Studio 2010框中的简单警报体验,,它来自TFS动力工具的Visual Studio版本。在TFS 11中,我们将警报体验放在web 上,但为了不让我们的 Eclipse 开发人员等待,我们决定将其添加到动力工具版本中。安装后,你只需右击在团队资源管理器中的团队项目集合,并选择"警报管理器"。

teept_alerts_menu

然后这将查询您的警报订阅,并给您一个警报管理器的编辑器来管理用户 id和创建新的警报。

alert_explorer

一旦创建了一个新的警报,您需要选择一个已定义的模板,然后自定义警报过滤器以满足您的需要。在 Visual Studio 实用工具中创建的警报是可由Eclipse警报管理器编辑的,反之亦然。

teept_new_alert

此外,在 Eclipse 中我们已经添加一个新的工作项目模板工具。如果您发现自己正在创建很多相同的工作项目类型 (例如Bug) 和将某些字段设置为相同的值,那么此项工具正好适合。您只要创建一个工作项目模板,就可在文件夹中组织这些文件等等。然后当想要使用该模板来创建一个新的工作项目时,只需右键单击它,就从该模板创建了一个工作项目。甚至还有一个手动操作,它让您用模板中定义的字段做为链接来访问TFS Web —这是一种很棒的方式来在公司内部与此应用程序的用户分享链接,以此确定他们提交的bug违背了您的区域路径等等 (当我们试用时,我们正是使用那个功能来让人们更方便地用实用工具在内部记录缺陷)

teept_wit_template

最后,在源代码管理资源管理器中,我们添加了功能来按文件名查找存储库中的文件或查找出某个特定人查看过的文件。

teept_find_menu

teept_find_dialog

find_sce_results

说明:所有这些功能是通过使用可扩展性点做为针对Java的TFS SDK中的记录来添加的。如果您的公司或集团想要在团队资源管理器Everywhere和 Eclipse中构建功能,就可以访问所有我们用来创建实用工具调用的相同的方法。

支持 64 位MSSCCI

我们最近亦对TFS 2010 MSSCCI提供程序作出了最重要的更新之一,希望通过添加对64 位应用程序的支持,来使用 MSSCCI 提供程序。虽然MSSCCI API 是以32 位接口编写的,一些 IDE(格外是 Matlab) 公布了其 IDE 的 64 位版本,它们仍然想用MSSCCI 来与版本控制程序交流。这能让人们做一些很大的数学运算以及使用TFS来控制他们的模型的版本— — 这在航空工程界非常重要。

VS 动力工具的改进

除了常见的缺陷修复和改进,我们在其它地方也做了一些小的更改。例如,在我们8 月份第一次公布的Visual Studio中的工作项目搜索功能中,没有简单的方法来使用搜索文本框通过ID搜索一个工作项目。缺乏这点有点失察 — 我们对此很抱歉,不过它现在已经修复好了。现在,当您在工作项目搜索框中输入一个数字,它将打开该ID的工作项目,而不是搜索与这个数字相匹配的文本。 如果您想搜索与该数字匹配的文本,只需将数字放在双引号之间 (例如"42"),它将做一个完整的文本搜索,而不是只作为一个工作项目ID使用。这种功能现在也将会出现在 VS 11 的新团队资源管理器的搜索框中。

今年年初,我们发布了与 Project Server相集成的TFS。在此TFS 实用工具版本中,我们添加了规则到Best Practice Analyzer中,它可以帮助检查Project Server集成的常见配置问题,以确保一切安装正确并且帮助诊断任何问题。这项工作是基于我们的支持团队每天和真实的客户打交道的出色工作,所以一旦在 TFS 服务器上运行Best Practice Analyzer,您也将会是他们多年的现实诊断技巧的受益者。

结论

现在,我想这将是针对VS 2010一波产品的最后的实用工具发布。新年后,我们将把我们的注意力转向获取所有实用工具来与VS/TFS 11 无缝使用(以及删除所有那些现已添加到该产品中的clip_image009).

请尝试一下实用工具的最新版本,并让我们知道您的想法。您的反馈意见是必要的,这不仅能确保我们能够不断继续,并为TFS 2010提供更多有价值的东西,而且我们可以借鉴反馈,并纳入到产品的后续版本中。

Brian