MSDN ALM Roadshow in Belgium

April 24, 2009

I will be speaking at the MSDN ALM Roadshow in Belgium next month. The website is now live and open for registration!

I will cover 3 topics on 3 occasions :

  • May 12 : Gent
  • May 13 : Antwerp
  • May 14 : Online Live Meeting

The topics [in dutch] are :

  • Het werk van uw team plannen met Visual Studio Team System
  • Broncontrole op de juiste manier met Team Foundation Server
  • Uw code op verschillende manieren testen en de kwaliteit ervan verbeteren

On top of that, I will also take a seat at the Experts Roundtable for ALM on May 4, a MSDN Live Meeting.

VSTS 2008 Database Edition GDR R2 released

April 23, 2009

A few days ago the GDR R2 was released of the VSTS 2008 Database Edition. One of the interesting features of this release is the fact that the Database Edition doesn’t require a physical SQL Server Database anymore on the development machine. It is no longer necessary to install an instance of SQL Express or SQL Server prior to using the Database Edition.

In my opinion the Database Edition is one of the most underestimated Team System Client Edition. It’s THE tool to manage database changes and to extend your team’s productivity and to improve collaboration with the database team. On top of the inner strength of the standalone edition, it’s now free if you already have a license for the Development Edition. Be sure to check it out if you’re faced with all kinds of custom work to manage your different database environments in your development lifecycle.

DYK #4 : unshelve with local pending changes

April 5, 2009

You might already have been in the situation where you wanted to unshelve a stored shelveset when having local changes to files that were also changed in the stored shelveset. Out-of-the-box with TFS 2008, this is not possible and you will get the following error dialog :

Your local workspace may not contain pending changes on files that are included in the shelveset. However, there is a way to unshelve with local pending changes. Therefore, you need to have the Power Tools installed for Team Foundation Server.

From the command-line you can execute the tfpt unshelve command with the name of the shelveset to accomplish that.

tfpt unshelve allows a shelveset to be unshelved into a workspace with pending changes. Merges content between local and shelved changes. Allows migration of shelved changes from one branch into another by rewriting server paths.

Like in a normal get latest scenario, you will be asked to resolve conflicts and eventually be redirected to the well known TFS merge window.