Welcome to MSDN Blogs Sign in | Join | Help

New TFS Power Toys Available!

We've been working hard over the past several months and today we are releasing some of the fruits of that labor.  There's a lot of news in this post so I'll try to organize it well.

 

Official support for the TFS MSSCCI provider!

The TFS MSSCCI provider allows VS2003, VB6, SQL Server Management Studio and other IDEs to connect to Team Foundation Server and provide an integrated version control experience.  The MSSCCI provider was developed and shipped as an out of band, unsupported component.  Starting today, it is now supported by Microsoft Customer Support Services!  You can use the same resources you have for getting support for TFS or VS to get support for the TFS MSSCCI provider.

It is still being developed off cycle and will have a atypical release schedule.  We are targeting the next release for later this year.  It also (unless we see substantial customer demand) will remain English only.

The TFS MSSCCI provider plugs into a great many IDEs but, for now, only a subset of them will be supported by customer support.  Here is the current list:

  • Visual Studio 2003
  • Visual Basic 6.0, SP6
  • Visual FoxPro 9, SP1
  • Visual Studio .NET 2002
  • Microsoft Access 2003, SP2
  • SQL Server Management Studio

If you don't see the IDE you use here on the list, you can still get help on our forums at http://forums.microsoft.com/msdn/showforum.aspx?ForumID=478&SiteID=1

There is going to be inevitable confusion about support that I'm going to attempt to head off here.  From here forward we are officially supporting the TFS MSSCCI provider.  However, the rest of the Team Foundation Power Toys (for example, see the next section) remain "unsupported".  This means you can get best effort help in the forums but you can't call customer support and get a formal support incident on them.  What I expect is that the most popular features from the Power Toys will migrate into an official Team Foundation Server release and that's how you will get officially supported versions of them.

 

Team Foundation Power Toys (tfpt) are now a separate download

Previous versions of the Team Foundation Power Toys (tfpt) have been available since the spring as part of the VS SDK.  With this release, we have pulled them out of the SDK and made them a separate download as we've gotten feedback that many people don't want the whole SDK.  The new download is available at: http://go.microsoft.com/?linkid=5431080.

 

4 Great new Power Toy features

We're trying something new with this Power Toy release.  It's the first time where we have new features that integrate seamlessly into the VS2005 IDE and are virtually indistinguishable from any other TFS feature in the IDE.  I'm eager to see if people are excited about this and if so, we may see more of it in the future.  In addition to the new IDE based features we also continue to enhance the Power Toy command line.  In addition to the existing Power Toy features like Rollback, Online, Review, etc, the new features in this release include:

tfpt bind (command line only)

Bind is a new feature of the tfpt.exe command line that will convert from SourceSafe solution bindings to TFS solution bindings.  This can be run after a database is migrated from SourceSafe to TFS to find and "fix-up" all of the version control bindings in projects and solutions.  Type "tfpt bind /?" for more info on how to use it.

tfpt query and tfpt workitem (command line only)

These new commands allow workitem queries, viewing and editing to be performed from the command line.  This makes things like scripting of work item operations, bulk work item operations, etc easier than ever.  Type "tfpt query /?" and "tfpt workitem /?" for more info.

Annotate (IDE & command line)

Annotate is a version control feature that enables you to quickly and easily determine who last changed a section of code.  It traverses the history of a file and "annotates" each line with the name of the user that last changed it and the change set # of the checkin.

An initial implementation of Annotate was actually in the tfpt command line tool the last time we shipped.  However, since then, we have made substantial improvements to the engine, improving the performance, enabling incremental rendering and perhaps most importantly integrating it into the IDE!  Here's a screenshot of what Annotate looks like on one of the tfpt files.

You can access Annotate using "tfpt annotate" or the Source Control Explorer or Solution Explorer right click menus or using the File -> Source Control menu when editing a file under version control.

TreeDiff (IDE & command line)

For a while now we've been getting lots of feedback that people really miss the ability to compare two folder structures, highlight the differences and take action to resolve them.  The wait is over...  There is a new "TreeDiff" command that enables exactly this.  You can compare your local working folders to the server, two local folders or two server folders (e.g. branches).  Here's what it looks like:

You can access TreeDiff either from the tfpt command line using "tfpt treediff" or using the "Compare..." menu option on the context menu on the folder tree in the Source Control Explorer.

 

I hope you enjoy using the new features as much as we do...  We're currently targeting the end of this year for the next release of Power Toys.  As that time approaches, I'll try to give you a heads up as to what's coming.  As always, comments welcome and encouraged.

Brian

Published Thursday, September 07, 2006 4:41 PM by bharry

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# New TFS Power Toys Available!

A couple of days ago Brian Harry posted that the new TFS Power Toys were due for release very soon. Well
Thursday, September 07, 2006 6:38 PM by My VSTS Blog

# Now Available: Team Foundation Power Toys and More

As Brian Harry notes in his blog post (New TFS Power Toys Available!), the Team Foundation Power Toys...
Thursday, September 07, 2006 6:48 PM by Rob Caron

# re: New TFS Power Toys Available!

Where do I specify the source control server name and project name when using the command line tools?
Thursday, September 07, 2006 7:36 PM by AndyB

# re: New TFS Power Toys Available!

Use /s: or /server: just like in the tf.exe command line.  For example

tfpt uu /server:http://server:8080

Brian
Thursday, September 07, 2006 8:29 PM by bharry

# re: New TFS Power Toys Available!

An yes - I did try something similar but I got tripped up because I tried /t which is what witimport uses to designate the tfs server. Once that failed, I assumed the command line options were not available.
Thursday, September 07, 2006 9:09 PM by AndyB

# Fantastic

This is fantastic! I have been wanting the TreeDiff feature forever.  The annotate is a fantastic idea too! It will make it so much easier to find out who is to blame :)

Too bad there isn't a power toy that prevents my VS2005 from locking up when I perform TFS activities. (It's really annoying and happens almost everytime.)
Thursday, September 07, 2006 10:13 PM by Clint

# More power: New power toy release (tfpt) includes VSS-style project difference!

Brian Harry announced the latest release of the Team Foundation Power Toys in the post, New TFS Power...
Thursday, September 07, 2006 10:28 PM by Buck Hodges

# TFSのいろんなツールたち

新日々此何有哉でも紹介されていたがTFS用のいろんなツールたちがいろんなところにあります。とりあえずはCodePlexBuck Hodges からTFS tools on CodePlex現在、CodePlexにあるTFS...
Thursday, September 07, 2006 10:37 PM by 寝ても覚めても.NET(?)

# Team Foundation Powertoys available!

Yesterday, Brian Harry announced the availability of the TFS Powertoys as a separate download. Before,
Friday, September 08, 2006 3:19 AM by Portals & Integration blog

# Team Foundation Power Toys

Friday, September 08, 2006 3:28 AM by Antoine Driard

# TFS Power Toys

Brian Harry has been on a blogging spree this week!.  Last night he announced some new Team Foundation Server Power Toys.  This also shows a new and very welcome trend from Microsoft's DevDiv - the Power Toys are available as
Friday, September 08, 2006 6:05 AM by Martin Woodward

# Excluding .obj files from treeview

Hello,

I like the treeview, but is there any way to have it automatically exclude certain file-types (e.g. obj). I see the option to exclude local only files, but thats not quite the same.

Thanks.

David.
Friday, September 08, 2006 6:25 AM by David Ward

# Team Foundation Power Toys (v1.1 - September 2006)

Team Foundation Power Toys is a collection of productivity tools for Team Foundation Server. Borne from...
Friday, September 08, 2006 7:25 AM by Neno Loje's Treasury

# Team Foundation Power Toys (v1.1 - September 2006)

Team Foundation Power Toys is a collection of productivity tools for Team Foundation Server. Borne from
Friday, September 08, 2006 7:26 AM by Visual Studio Team System (VSTS) Blog

# Team Foundation Power Toys release - Tree diff and annotate among the list!

The updated Team Foundation Power Toy (TFPT) released on 9/7.  It includes 12 powertoys - they are:...
Friday, September 08, 2006 7:37 AM by Robert Horvick's Weblog

# re: New TFS Power Toys Available!

"I like the treeview, but is there any way to have it automatically exclude certain file-types (e.g. obj). I see the option to exclude local only files, but thats not quite the same."

See my next blog post coming in just a minute.

Brian
Friday, September 08, 2006 8:11 AM by bharry

# re: New TFS Power Toys Available!

Great. I really like the VS integration. Would it be possible to integrate tfpt unshelve, too?
Friday, September 08, 2006 8:12 AM by Martin

# re: New TFS Power Toys Available!

At some point, yes, we will enable merging on unshelve in the IDE too.  It's a little trickier to do as a PowerToy because the Unshelve feature is already there and it's a lot easier to add in new funcionality than it is to modify or override functionality that is already there.

I really appreciate the suggestion.  And we'll investigate it.  I really hope to use this PowerToy release mechanism as a way to get feedback from you guys earlier and more often about what you like and don't like and what your priorities are.  It helps us figure out where to invest our resources.

Brian
Friday, September 08, 2006 8:45 AM by bharry

# VSTS Links - 09/08/2006

Aaron Hallberg on Visual Studio Team System Chat and MSBuild Batching - Generate a Cross-Product (continued)....
Friday, September 08, 2006 9:59 AM by Team System News

# TFS Power Toys Links

Brian Harry on New TFS Power Toys Available and Configuring the new TreeDiff Power Toy.

Buck Hodges...
Friday, September 08, 2006 10:01 AM by Mickey Gousset

# Cool New TFS Tools

Via Brian Harry . Get 'em while there hot.
End of line.
Friday, September 08, 2006 11:25 AM by Shut-Up and Smile

# Team Foundation Power Toys

Friday, September 08, 2006 12:27 PM by Aldo .NET Weblog

# Team System Power Toys Galore!

If you haven't already done so, head on over to Brian Harry's blog to check out his post on the new Team...
Friday, September 08, 2006 5:23 PM by Brian Keller: Technical Evangelist for Team System

# re: New TFS Power Toys Available!

Awesome!  The Annotate mode inside VS gets confused by/confuses WholeTomato's VisualAssist X due to the extra browser combo boxes at window-top.  I've reported it there can you report it on your side?
Friday, September 08, 2006 6:58 PM by Marc Brooks

# Team Foundation Server - Power Toys Forum

Following on from the latest release of the TFS Power Toys yesterday , Rob Caron let’s us know
Friday, September 08, 2006 7:23 PM by My VSTS Blog

# TFS power toys

Saturday, September 09, 2006 2:55 AM by Technology Ramblings

# re: New TFS Power Toys Available!

I think the annotate feature is really going to help improve alot of code out there. If developers program knowing that someone can now - very easily - see who made the mistakes, the poor logic, who forgot to comment, and most importantly who to send the defects to. I think will increase the overall level of responsibility.
Saturday, September 09, 2006 10:54 AM by Kevin Castle

# re: New TFS Power Toys Available!

"The Annotate mode inside VS gets confused by/confuses WholeTomato's VisualAssist X due to the extra browser combo boxes at window-top.  I've reported it there can you report it on your side? "

Yes, I just forwarded it to the developers on our side.  Thanks for the heads up.

Brian
Saturday, September 09, 2006 10:57 AM by bharry

# TFS Power Toys

There are some new TFS Power Toys available - check them out.
Saturday, September 09, 2006 4:03 PM by ÎÜñ|‹ø\/\/ñ [ÐëÞrëçã†ëð]'s Blog

# You have the power - New Team Foundation Powertoys Released

Last week I wrote about the value of out of band development and an upcoming release of powertoys for...
Saturday, September 09, 2006 5:15 PM by Ed Hintz (MSFT)

# New TFS Power Toys « notgartner

Sunday, September 10, 2006 12:32 AM by New TFS Power Toys « notgartner

# Let's Play with Power Toys

A new build of Team Foundation Power Toys (TFPT) has been released! You can download it from here. Check
Sunday, September 10, 2006 7:03 PM by Joe Sango's Blog

# re: New TFS Power Toys Available!

Hi,

Annotate really comes in handy. Do you know if there is any way to view the same information from within compare?

Thanks,

Joe
Wednesday, September 13, 2006 5:30 PM by JoeZ

# re: New TFS Power Toys Available!

I'm not positive what you mean "from within compare" but I think the answer is no.  It only works stand-alone.  There will be some more features in the shipping version - like the ability to right click on a change set on the left hand side and compare that version with the previous version to see all of the changes associated with that checkin.

Brian
Wednesday, September 13, 2006 7:58 PM by bharry

# Customizing the new TreeDiff power toy

If you haven't seen the new TreeDiff, you can see a screen shot in Brian Harry's post about the new release. ...
Wednesday, September 13, 2006 11:40 PM by Buck Hodges

# Customizing the new TreeDiff power toy

If you haven't seen the new TreeDiff, you can see a screen shot in Brian Harry's post about the new release. ...
Thursday, September 14, 2006 12:02 AM by Buck Hodges

# re: New TFS Power Toys Available!

Sorry, to clarify my previous post within Source Control Explorer under File -> Source Control you can "Compare" two documents and view differences between versions side-by-side. I was just wondering if we would be able to view the same annotation information from within that screen as well.
Thursday, September 14, 2006 11:09 AM by JoeZ

# re: New TFS Power Toys Available!

OK, I understand.  No, that doesn't work.  Annotate only works as a stand alone window, not when combined with the diff window.

Brian
Thursday, September 14, 2006 5:38 PM by bharry

# re: New TFS Power Toys Available!

Great job. I appreciate these being downloadable separate from the 250+mb SDK!

I've got them listed on our www.teamsystemwidgets.com site.
Thursday, September 14, 2006 8:11 PM by Richard Hundhausen

# re: New TFS Power Toys Available!

Is there a way how to run TFS Power Toys under VS2003 ?
Wednesday, September 27, 2006 10:18 AM by Jojo

# re: New TFS Power Toys Available!

No, the IDE integrated Power Toys can only be run in VS2005.  Of course all of them are also available from the command line so anyone can use them.

Brian
Friday, September 29, 2006 8:47 AM by bharry

# Annotations: The glories of Team Foundation Server integration

The Annotation Team Foundation Server Power Toy.
Saturday, September 30, 2006 9:07 PM by Ken Brubaker

# re: New TFS Power Toys Available!

Boy, does that new annotate UI suck!

It looks like a sidebar totally unconnected to the code. In fact, it looks like the Outlook sidebar and makes me think that selecting one of the panels in it will change what's shown in the main window. That one of the panels is highlighted to make it look like the "current" pane kind of enhances that. The thing that looks like a SplitContainer vertical grippy bar between the annotations and the code is even more reinforcement.

Please, change it back!

Thursday, October 05, 2006 11:58 AM by Adam

# re: New TFS Power Toys Available!

What UI are you talking about?  You say please change it back.  From what to what?  We are working on improving the look based on some feedback from our user experience team but I wasn't aware we published that yet.  I'm happy to publish it but I'm trying to figure out if you've already seen it and that's what you don't like.

Brian

Thursday, October 05, 2006 12:23 PM by Brian Harry

# New Video: Erin Geaney on the Team Foundation Server Power Toys

If you follow Brian Harry's blog then you've probably heard of the Team Foundation Server Power Toys

Monday, October 09, 2006 4:09 PM by Brian Keller: Technical Evangelist for Team System

# Team Foundation Server Version Control for Powerbuilder

One of my customers are using Power Builder to do their development and wanted to know about support

Friday, November 17, 2006 6:51 AM by Ozzie Rules Blogging

# Who changed this code and why?

It happens quite often, that I will come across a section of code that seems a little strange or that

Sunday, November 19, 2006 8:16 AM by Scott Munro

# Using the TFS MSSCI Provider with PowerBuilder only checking in 25 files per changeset

If you are using the TFS MMSSCI Provider with powerbuilder will probably notice your checkins are being

Thursday, November 30, 2006 4:35 PM by Ozzie Rules Blogging

# Team Foundation Questions

I was at a customer site yesterday and they raised a couple of questions i thought people would be interested

Tuesday, December 12, 2006 8:20 PM by Ozzie Rules Blogging

# Team Foundation Power Toys

Une nouvelle release des Power Toys de Team Foundation est dispo depuis cette nuit. Il y a plusieurs

Wednesday, January 03, 2007 7:09 AM by Visual Studio Team System en direct de Microsoft France

# 2006 Microsoft Developer Out of Box Releases

So Visual Studio 2005 shipped last year. We shipped a service pack in 2006, but in addition to working

Thursday, January 18, 2007 8:24 PM by scooblog by josh ledgard

# I've Got The Power! (Tools)

“It’s gettin, it's gettin' kinda hectic!“ The Team Foundation Server Team have just released version

Wednesday, February 21, 2007 10:34 AM by Microsoft UK Developer Tools Team

# re: New TFS Power Toys Available!

Current Power Toys download location is:

http://go.microsoft.com/?linkid=5422499

Tuesday, May 22, 2007 12:41 AM by Julian Kuiters

# TechEd South Africa - 21 to 24 Oct 2007

The TechEd site is live! Book today. It's already 10% booked. You can see online the proposed sessions

Wednesday, August 01, 2007 7:35 AM by The Curtain Raiser

# More power: New power toy release (tfpt) includes VSS-style project difference!

[UPDATE 8/9/07] I fixed the broken link to the power tools page. Brian Harry announced the latest release

Thursday, August 09, 2007 9:51 PM by Buck Hodges

# My Stuff | Who wrote this code ?

Monday, November 12, 2007 8:57 PM by My Stuff | Who wrote this code ?

# » TFS power toys MSDN Blog Feed

Sunday, December 30, 2007 3:38 AM by » TFS power toys MSDN Blog Feed

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker