Everything you want to know about Visual Studio ALM and Farming
Brian Harry is a Microsoft Technical Fellow working as the Product Unit Manager for Team Foundation Server. Learn more about Brian.
More videos »
I know many of you have been waiting patiently. I apologize for the delay. They actually shipped yesterday but I didn’t have time to write a blog post about it until tonight.
Team Foundations Server 2012 Power Tools
A few reminders about how Power Tools work and comments on this release…
For the most part, this Power Tools release is just a port of the existing TFS 2010 Power Tools to TFS 2012 and VS 2012 (along with a bunch of bug fixes). However, there are a few notable changes.
We added a tool for creating dynamically sizeable storyboard shapes to the Power Tools. It’s not pretty (it’s a command line tool) but it’s effective – we used it to create all the shapes we’ve released. This tool was previously released separately on the gallery but we’ve included it in the Power Tools to make it easier to get.
As I mentioned above, we radically revamped Team Members. We did so in two dimensions. The client was redone to take advantage of the new rich expressive capabilities of Team Explorer. We also took advantage of new server extensibility features to better integrate with TFS’s groups and identities system rather than the semi goofy model of checked in XML files describing your team information. The penalty for this is that it’s incompatible with previous TFS versions. It was a painful call but we decided we wanted to get on the right infrastructure so we could more easily manage it and innovate on it going forward.
We added the ability to edit the Agile Project Management (think taskboard) settings with the process template editor. For now it’s pretty primitive because all it let’s you do is edit the XML but we expect to replace this with a nice interface for doing it in the future.
Every Power Tools release I’m asked how come “X” is still a Power Tool? Why didn’t it make it into the product. Every release, our goal is to take a portion of the Power Tools and integrate them into the product. I make no promises about when or if every Power Tool will make it into the product, but I promise to try to make progress by integrating some of the most popular ones every release. Here’s the Power Tools that have been removed because they have been incorporated into the product.
Work item alerts – We added the power of the work item alerts Power Tool to Team Web Access in TFS 2012. The downside of this approach is that if you are using VS 2012 along with a TFS 2010 server, you won’t have this capability (because it’s on the server in 2012). You would need to use a TFS 2010 IDE + Power Tools to have this ability.
Comments checkin policy – The comments checkin policy is now in VS 2012.
Rollback – Rollback has been in the product since 2010 but we only had command-line support. We added GUI support as a Power Tool for VS 2010 and now it’s been added in the VS 2012 product so we removed the Power Tool.
Work item search – The TFS 2010 Power Tools introduced a super simple full text work item search solution. That’s now been added to Team Explorer in TFS 2012 so it’s been removed from the Power Tools.
I’m super happy to have the TFS 2012 Power Tools finally available. There has been quite a lot of clamoring for the backup/restore Power Tool because we didn’t include it in the Beta. Though you won’t notice it, we had to do a ton of work to that Power Tool because it needs to support both SQL 2008R2 and SQL 2012. This was the first time it’s had to support more than one SQL version so we had some major surgery to do on it.
Anyway, I hope you enjoy using the tools. As always, we love to hear feedback and will work to address it.