Git Credential Manager is now installed by Git for Windows

Beginning with version 2.7.3, Git for Windows includes the Git Credential Manager (GCM) that makes authenticating with Visual Studio Team Services (VSTS) a breeze with both Microsoft Accounts (MSAs fka LiveIDs) and Azure Active Directory (AAD) identities. Since GCM is installed by default, you’ll get prompted for credentials when running git just like you would…


Internal error loading the Changeset Comments checkin policy

[Update 11/26/12] You can get the fix by installing Update 1 (or newer) for Visual Studio 2012: Some customers, after starting to use Visual Studio 2012 with their existing TFS deployment, have been receiving check-in policy errors having to do with the Changeset Comments policy. The errors look like: Internal error in Changeset Comments…


Team Foundation Version Control client API example for TFS 2010 and newer

Over six years ago, I posted a sample on how to use the version control API.  The API changed in TFS 2010, but I hadn’t updated the sample.  Here is a version that works with 2010 and newer and is a little less aggressive on clean up in the finally block. This is a really…


How to distribute custom checkin policies and work item controls using the power tools

Custom checkin policies and custom work item controls are great ways to take advantage of the extensibility of TFS.  You can use checkin policies to enforce certain standards on checkins (even in your builds).  Custom work item controls allow you to add controls to your work item forms that present data in particular way, access other…


Hidden gem in TFS 2010: How to rollback a changeset with tf rollback

[UPDATE 8/8/11]  The TFS 2010 power tools now provide rollback in the UI as described here. Tonight Justin and I spoke to the Minnesota Visual Studio User Group.  It was completely unscripted, and we had a great time answering questions and telling a few stories (can you name the original code names for version control,…


How to convert a branch back to a regular folder

In an effort to remove a small amount of complexity from the UI, we have the command to convert a branch back to a folder appear only under the main menu and not in the right click menu.  The way to convert a branch back to a regular folder is to do the following. Bring…


How to figure out whether a change has made it to another branch

[UPDATE 11/5/12] I wanted to add that when using either the hierarchy view or the track changeset view, you can use Ctrl-C when the window has focus to get an image of it copied to the clipboard rather than having to use a screenshot tool. One of the great features in TFS 2010 is the ability…


Sorting by multiple columns in work item tracking

Recently I was showing someone the results of a bug query and sorting by more than one column in work item tracking in Team Explorer.  When the person said he didn’t realize that feature existed, I decided it would be worth posting.  This also works in Team System Web Access. To sort by more the…


Why the CheckInEvent doesn’t list all of the files in a changeset

I recently received a question from someone about the CheckInEvent. We subscribe to the Notify event using the BisSubscribe tool. Basically we have many applications that share some projects, but as TFS has no mechanism for sharing we have written our own in house app. We have hooked into Notify for the CheckInEvents and we…


How to determine the latest changeset in your workspace

[UPDATE 7/25/14] Added equivalent API calls. When you run get for your entire workspace without any argument, you are requesting that the server give you the latest set of files.  Later you might wonder what changeset was used in that get.  To figure that out, you can use the following history command from the root…


TFS Branching Guide 2.0 released

Bijan Javidi announced the release of TFS Branching Guide 2.0 on CodePlex.  Check it out and be sure to send them your feedback on it.  They are always looking for ways to enhance and make it even more useful. TFS Branching Guide 2.0 Welcome to the Team Foundation Server Branching Guidance Community Site! The purpose…


Tools for TFS on CodePlex: TeamReview and Info Kiosk

In the past I’ve written posts on tools for TFS on CodePlex.  I’m happy to say that there are now too many to show in a post.  I’d encourage you to take a look using this query for TFS on CodePlex. A couple of people have sent me email about new tools for TFS on…


Why is the TFS 2008 version control security dialog blank?

If you install Service Pack 1 for .NET 3.5 on the server (application tier) without also installing Service Pack 1 for TFS 2008, you will not be able to view permissions in version control.  None of your data has been lost.  What has happened is that the code in ASP.NET that serializes the permission data…


How to set up TFS 2008 SP1 to use TSWA links in checkin notification emails

One of the new features available in TFS 2008 SP1 is that a TSWA URL can be configured in the server so that checkin notification emails will have links to the Team System Web Access page for the changeset, which allows you to see the diffs for each of the changes. You can find the…


Visual Studio Team System 2010 Week on Channel 9!

Brian Keller has recorded a series of interviews, some of which include demos, that are being published on Channel 9.  You can find them at Visual Studio Team System 2010 Week on Channel 9.     Some of the videos have already been posted.  Be sure to check the page periodically or subscribe to the…


CodePlex launches support for TortoiseSVN

The CodePlex team has announced that CodePlex now supports TortoiseSVN “natively.”  In their blog post they explain that they are running the SVNBridge on their server, so there’s no need to install anything on the client other than TortoiseSVN. Technorati Tags: team foundation server,subversion,svn,tortoise,codeplex


Team System Web Access 2008 SP1 is now available!

We’ve now released the final version of TSWA 2008 SP1, which had previously been released as a community technology preview (CTP).  There are some fantastic new features in this release, including the ability for users without CALs to create work items. Also, this release includes 10 languages: Japanese, Korean, Spanish, German, French, English, Chinese (Simplified…


July 2008 release of the power tools for TFS 2008 is now available

The download is available at Brian recently wrote a post about the new features: This release also includes some bug fixes to the build notification app. Enjoy! Technorati tags: team foundation server 2008, tfs, tfs power tools


How Do I: Use the Builds Check-in Policy?

A year ago I wrote a blog post about a new check-in policy that we added in build for TFS 2008 to prevent “piling on” when the build is broken in continuous integration environment.  That post has all of the details on how it works and even the code showing you how it was implemented….


Visual Studio Team System Chat: April 9

Join members of the Visual Studio Team System product group to discuss features available in Team Foundation Server, Team Suite, Architecture Edition, Development Edition, Database Edition, and Test Edition. In addition, discuss what’s new for these editions for Visual Studio 2008. Add to Calendar April 9, 2008 10:00 A.M. Pacific Time Additional Time Zones