Open In App

What is Team Foundation Server?

Team Foundation Server is a product from Microsoft. It is an Application Lifecycle Management (ALM) platform for .NET Software Development Life Cycle. This platform is not restricted to only .NET applications. Team Foundation Server (TFS) is a combination of a reporting tool and version control tool.

Features of Team Foundation Server:

The reporting features supported by TFS are as follows:



TFS Physical Architecture:

The physical architecture of TFS is as follows:



TFS Technical Architecture:

The technical architecture of TFS is as follows:

Using TFS for .NET Applications:

When TFS is used for .NET applications, the following steps are involved:

Creating a Team Project Collection (TPC): The projects are grouped together as part of Team Project Collections (TPC). TPC is a container for multiple team projects. Every collection can be stored on different servers and on different databases. Also, under a TPC we can have multiple team projects.

Creating a Team project: A team project is a container to store application data like tools, artifacts, etc. A team project can store a website, WCF services, console application, etc. It is the virtual collection of artifacts relevant to a software application on which a team is working. It eliminates the problem of having access to multiple artifacts which are not relevant to the team project.

Demo: Connection to TFS

In order to connect to the TFS, following these demo steps:

Step 1: Open Visual Studio.

Step 2: Go to the Team menu and click on “Manage Connections”.

Step 3: From the Team Explorer-Connect window, click on Manage Connections and choose Connect to Project. A “Connect to Project” dialog box will pop up as shown below.

Step 4: From the dialog box, choose Add TFS Server.

Step 5: Enter the server name “mysetatfs01” under Enter name URL and click on Add.

Step 6: Expand mysetatfs01 and select the appropriate Team project in the expanded view. Click on the “Connect” button.

Step 7: After successfully connecting to the TFS, you should be able to see Team Explorer – Home window as shown below. From the window, choose to Configure your workspace.

Step 8: After clicking on Configure your workspace, you will be asked to choose a location to which you want to map. Select an appropriate location where you have access to save files. Click on Map&Get.

Mapping and getting the project from TFS might take time to complete. Please be patient till the operation completes.


Article Tags :