Feb 25

Team Foundation Server on Windows Azure Cloud – Part 2

In the last post I showed you how to setup your account in TFS hosted in the cloud using tfspreview known as TFS Service.
I saw many comments from users about the new TFS preview. Some of these users do not believe in the new TFS arguing “I cannot host my source code in Microsoft or codeplex environment since the information we have is critical”. This is a misconception that is common Continue reading

Feb 24

What Is Microsoft Team Foundation Server?

Since i start blogging many users ask’s me what is this tool? you are blogging without give us a brief introduction what is this Team Foundation Server and what’s is the benefits of using TFS? here we are, i will start with an introduction of Team Foundation Server 2010. Continue reading

Feb 22

Shelve and Unshelve Changes in TFS 2010

Actually Shelving/ Unshelving is one of many great features for TFS version control. In this post i will show you haw to use this option in team explorer.
Shelving enable user to store pending changes in user workspace, you could share you code or move the source code to other machine or use it in code review process before you check in your code. Continue reading

Feb 13

Clone Build Definition using TFS 2010 API

When you branch from Main or Dev branch you will move all source files and artifact to the new branch since build architecture will be the same. You have the option to create or clone the build definition. Personally i prefer to clone the parent build definition instead of creating new one because may you have a specific configuration for that build and you don’t want to lose it or create it each time.
For more information about branching architecture you can refer to this link http://vsarbranchingguide.codeplex.com/

Below is the code how to clone the build definition using TFS API Continue reading

Jan 15

Set TFS permission using Microsoft Outlook

The purpose for this post is to give step by step instructions to get user control TFS version control from outlook email, This is not intended just connect to version control; it is a way to connect to TFS while you are not available in your office, in my case I need to control giving TFS permissions from outside my office.

TFS Service Continue reading