What is a team project in visual studio 2010

I am new to the .Net framework and it is hard for me to understand all the terms and tools of VS2010. When you want to create a new project, there is an option for "Team Project".

I tried to find documentation on the MSDN forum and the MSDN Journal, but the way they explain it is above my head.

Can someone explain to me in simpler terms

  • What is a team project?
  • and how and when to use it?
+6
source share
3 answers

A team project is a feature of Team Foundation Server that Microsoft offers in ALM (Application Lifecycle Management). You do not need to worry about this if you are not using TFS.

TFS provides:

  • Source Control (Version Control)
  • Tracking work items (errors, tasks, requirements)
  • Automated assembly, testing, deployment (and testing)
  • Managing Laboratory Analysis Environments
  • Reporting as above
  • Collaboration Terms

and much more.

+5
source

You create a team project for Visual Studio Team Foundation Server (TFS) to provide a central point for developing a specific software technology or product. A team project provides a repository of source code and work items.

More details:

http://msdn.microsoft.com/en-us/library/vstudio/ms181477.aspx

+3
source

Visual studio can integrate with MS Team Foundation Server to manage source code and ALM. Team Foundation Server organizes its data in project collections that contain Team Projects. Team Project may contain many visual studio solutions.

when working, we have one collection Project, and each Team project is a complete system that we created, containing one or more solutions.

Keep in mind that TFS is a separate product, so you need a separate license to launch it, and its bear for installation and maintenance.

There are several reasons to use TFS, but the most important thing is the ability to control code access by several developers. It controls checks, checks, merges, and history / version management. These functions can be useful for one developer, but, as the name implies, the general sense is that the development team can collaborate in the system.

0
source

All Articles