Hi all guys,
it’s time to learn something new about Team Foundation Server.

Sometimes happens that you (or in enterprise organization a tester, who really is an essential role when you want to work efficiently focusing on customer) discover a bug into sources that you had deployed to some customer or to tester for making tests. So, in this scenario until yesterday, I believed that you are forced to make a branch from the label that you delivered than apply your patch into the code and merging it into main (or development) branch. That’s quite complex and you can do something better!

In fact you can get the sources at Labeled version, then directly apply your fix and checking it! What happens? Really simply and efficiently: your patch will be contained in the Label and the patch is merged into the latest version too! Really impressive!

If you need some practical information you can take a look at this article I found: http://www.olegsych.com/2009/04/simplifying-tfs-applying-hot-fixes-without-branching/