Tuesday, April 9, 2013

Team Foundation Server



Team Foundation Server

Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product offering source control, data collection, reporting, and project tracking, and is intended for collaborative software development projects. It is available either as stand-alone software, or as the server side back end platform for Visual Studio Team System (VSTS).

Set Up Team Foundation Server for Version Control

Configure Visual Studio 2010 to connect to your Team Foundation Server
To connect to your Team Foundation Server from Visual Studio 2010, the following steps should be taken:

1.             From the Team menu, select the "Connect to Team Foundation Server..." option.
2.             Click the "Servers..." button.
3.             Next, click on the "Add..." button.
4.             Supply https://tfsXX.discountasp.net:443/tfs/ for the "Name or URL Team Foundation Server" field where "tfsxx" is the Team Foundation Server for your account and then click on the "OK" button. *NOTE - If you need to find out what server you're hosted on, access the Account Information page in your Control Panel.
5.             At the "Add/Remove Team Foundation Server" screen, click on the "Close" button.
6.             Select the projects you have access to and then click on the "Connect" button.






1.             In Team Explorer, choose Create a New Team Project, which runs the New Team Project wizard.
2.             On Specify the Team Project Settings, enter the team project's name and description.
3.             On Select a Process Template, choose a process template to create your team project.
4.             Chooses the Microsoft Visual Studio Scrum 2.0 process template because it's simple.
See other a Process Template also.
·           Choose Visual Studio Scrum 2.0 or later version if your team uses Scrum, manages bugs along with product backlog items during sprint planning, and wants work items and processes designed to support Scrum.
·           Choose MSF for Agile Software Development v6.0 or later version if your team uses Agile methods, and you resolve work items before closing them.
·           Choose MSF for CMMI Process Improvement v6.0 or later version if your team requires a rigorous audit trail, and follows a formal process for change management.
*NOTE: MSF - Microsoft Solutions Framework and CMMI - Capability Maturity Model Integration
5.             To skip the rest, choose Finish.

Process Flow:




1.             On Team Web Access home page (http://54.251.252.74:8080/tfs), choose the team project. (Kalai's team project is TRQPOC.)
2.             Under Members, choose Manage members.
3.                  On Manage Members of TRQPOC Team, open the Add list, and choose Add windows user or group.
4.             In Add A Windows User Or Group, enter the alias (Domain\Alias) of each team member.

Process Flow:





Add Source Code to Version Control

1.      Open or choose Team Explorer.
2.      Under Pending Changes, choose Source Control Explorer.
3.      Near the top of Source Control Explorer, choose Not mapped to specify the local path.
4.      In Map, enter the full path of the folder on your computer that contains the project code, and choose Map.
5.      In Solution Explorer, open the solution's top-level shortcut menu, and choose Add Solution to Source Control.
6.      In Team Explorer, choose Pending Changes.
7.      Under Comment, enter your comment, and choose Check In.

Process Flow



To connect to Team Foundation Server and then get files

1.       Connect to the team project.

2.       Open Source Control Explorer.

3.       Map the root folder of the version control repository to the folder on the local computer where you want to keep the code.

4.         In Source Control Explorer, open the project's shortcut menu, and choose Get Latest Version.



Reference:  







No comments:

Post a Comment