Share via


TFS 2012动力工具现在可用了 !

[原文发表地址]  TFS 2012 Power Tools are now available!

[原文发表时间] 2012-09-14 23:00

我知道你们很多人一直在耐心地等待。我对此次延迟感到道歉。其实昨日已推出,但我一直没有时间,直到今晚才就它撰写此文。

Team Foundations Server 2012 动力工具

这儿有几个有关动力工具如何运作的提示和此版本的注释...

  1. 你可以前往Visual Studio 库页面,上面列出了动力工具中所包含的内容。
  2. 所有的动力工具都已更新来与 TFS 2012 服务器一起使用。
  3. TFS 2012 动力工具是Visual Studio的加载项,仅适用于 VS 2012。如果你想要Visual Studio 2010的加载项,请使用 TFS 2010动力工具 — — 其中大多数仍能与 2012服务器一起使用 (请注意下面的两条)。
  4. TFS 2012 客户端动力工具的大部分能与 TFS 2010或 TFS 2008 服务器 一起使用(再次请注意下面的两条)。
  5. TFS 2010 和 TFS 2012 动力工具可以并排安装,如果您使用这两个IDE。
  6. 在此版本中,Team Members动力工具从根本上焕然一新了。它被修改来利用新 TFS 2012 的功能。为此它与TFS 2010 及更早版本不兼容,且不能运行与TFS 2010 Team Members动力工具相同的团队成员定义数据,将 VS 2010 IDE 和VS 2012 IDE与Team Members动力工具一起使用有点痛苦 (双重管理)。

大部分的内容,此动力工具版本只是将现有的 TFS 2010 动力工具移植到TFS 2012 和VS 2012 (以及一堆 bug 的修复)。然而,有几个显著的变化。

Storyboard Shapes (情节提要形状)动力工具

我们添加了工具来用于动态地创建可调整大小的情节提要形状到动力工具中。它不是很漂亮 (它是一个命令行工具),但它很有效 — — 我们用它来创建我们已经发布的所有形状。此工具以前是单独发布在库中,但我们已经将其列入动力工具来使它更方便地获得。

Team Members

正如我上面所述,我们从根本上改进了Team Members 我们在两个层面做了更改。在客户端被重做来采用新的功能丰富的Team Explorer的优势。我们还利用新的服务器的可扩展性功能,以更好地整合 TFS 组和识别系统,而不是XML 文件中呆模型描述您的团队信息。这样做的不利后果则是与以前 TFS 版本不兼容。这是一个令人痛苦的决定,但我们决定我们想要获取正确的基础建设,所以我们可以更轻松地管理和向前创新它。

clip_image001

clip_image001[5]

敏捷流程设置

使用流程模板编辑器,我们添加了编辑敏捷项目管理(想想 taskboard)设置的功能。现在它是非常原始的,因为它让你做的所有事情就是编辑 XML,但我们预计在将来替换为一个漂亮的界面。

clip_image001[7]

已移除的动力工具

每次发布动力工具,我都被问到怎么"X(某某)"还是动力工具?为什么不把它做成到产品中。每个版本中,我们的目标是采用动力工具的一部分,并将它们集成到产品中。我并没有做出过有关何时或是否每个动力工具会将它做成到产品中的承诺,但我承诺会试图通过每个版本集成一些最受欢迎的来取得进展。这里是已被移除的动力工具,因为它们已被纳入该产品。

工作项警报— — 在TFS 2012中,我们添加了工作项警报动力工具到Team Web Access中。此方法的缺点是如果您正在将VS 2012 与 TFS 2010服务器一起使用,您不会拥有此功能(因为它在 2012的服务器上)。您将需要使用 TFS 2010 IDE + 动力工具来具备这种功能。

签入评论的策略— — 签入评论的策略现在在 VS 2012 中了。

回滚— — 回滚自 2010年以来一直在该产品中,但我们只有命令行支持。我们为 VS 2010添加了 GUI 支持来作为动力工具,现在它已添加在 VS 2012产品中,因此我们移除了此动力工具。

工作项搜索— — TFS 2010 动力工具引入了一个超级简单的完整文本工作项搜索解决方案。现在它已被添加到TFS 2012中的Team Explorer,所以它被从动力工具中移除了。

结论

超级高兴地看到 TFS 2012 动力工具最终可用了。有相当多人叫嚣备份/还原动力工具,因为我们并没有将其包含在Beta版中。虽然你不会注意到它,但是我们不得不为该动力工具做大量的工作,因为它需要支持 SQL 2008R2 和 SQL 2012。这是它首次不得不支持多个 SQL 版本,所以我们做了一些主要的操作。

不管怎么说,我希望你们喜欢使用此工具。一如既往地,我们热爱倾听反馈,并将努力解决问题。

谢谢

Brian