On All Things Web

May 01



Normal
0




false
false
false

EN-US
X-NONE
X-NONE











































































































































































I recently installed TFS 2010 and began to setup my projects, so I decided to create this blog post.  I’m not going to cover the installation aspect of TFS; rather, I’m going to assume that you successfully installed the base software; this blog doesn’t discuss the use of the proxy or the build service either, just the TFS product and Sharepoint Services 3.0.  If you have a SharePoint server, this is supported; however, there are a few more setup procedures available online.  To begin, let’s open up Visual Studio 2010, open the project, and open up the Team Explorer tool window on the right.  Click the far right icon of the toolbar, Connect to Team Project.



Normal
0




false
false
false

EN-US
X-NONE
X-NONE











































































































































































If you have made a connection previously, that entry appears in the “Team Project Collections” list; if you don’t have your target TFS specified, click the Servers button.



Normal
0




false
false
false

EN-US
X-NONE
X-NONE











































































































































































On the Add/Remove Server screen, click add, and specify the server to add.  Either type in the server name directly, or enter in the full URL.  If you type in the server name, specify the path and port in the respective textboxes.



Normal
0




false
false
false

EN-US
X-NONE
X-NONE











































































































































































Clicking OK will add the entry to the list.  Click close on the Add/Remove TFS screen.  In the previous screen (Connect to Team Project), select the newly added server and click Connect.  You are connected to the server.

A TFS admin may have to setup a collection for your project; by default, the DefaultCollection is the only collection projects can be added to; having a separate collection means that project can be backed up and restored independently of other projects.  These collections setup on the server are what you see in the team explorer. Right click one of the collections, and select New Team Project:



Normal
0




false
false
false

EN-US
X-NONE
X-NONE










































































































































































In the opening screen, enter the name and
description of the project.



Normal
0




false
false
false

EN-US
X-NONE
X-NONE











































































































































































Click next when finished.  The next screen asks for the template you would like to use for the project.

 



Normal
0




false
false
false

EN-US
X-NONE
X-NONE











































































































































































Click next to configure the Sharepoint portal site.  Team Foundation Server is integrated with SharePoint and installs SharePoint Services 3.0 if you do not have the full SharePoint server installation.  By default, if follows a <server>/sites/<collection name>/<project> folder structure.  Click configure to change some of the SharePoint settings.

Note: if you don’t have permissions, you may not be able to create the SharePoint site.  The SharePoint site can be created manually and linked to the project after installation.  If you don’t have permissions, select “Do not configure a SharePoint site at this time”.



Normal
0




false
false
false

EN-US
X-NONE
X-NONE











































































































































































Next, specify the location for the project, or branch it from another project.



Normal
0




false
false
false

EN-US
X-NONE
X-NONE











































































































































































Finally, view the final statistics and ensure that the project is setup correctly.

 



Normal
0




false
false
false

EN-US
X-NONE
X-NONE











































































































































































This communicates with the server and setups the following project structure within the Team Explorer:

 



Normal
0




false
false
false

EN-US
X-NONE
X-NONE












































































































































































Now our team system project is setup.  The following items in this list are:


Work Items – A place to add work items, assign them to members of the team, and so on.  Use team queries to get a predefined query of work items, or create your own queries in the “My Queries” option.


Documents – A document library location for you to store documents related to the project.


Reports – Any reports for the project setup in Reporting Services by the installation.


Builds – Any builds defined by the build service for the project.


Source Control – Visit this feature to add your projects to the source control database for the first time.


 

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>