A Team Server provides various services that are designed to help increase the productivity of developers by providing an infrastructure for developers collaborating on a project.
A project that is hosted on a Team Server can be of any type (for example, Java, Ruby, PHP) and can contain multiple sub-projects. Each Team project can have a dedicated source repository for the project, an issue tracking system, wiki, a forum and a space for downloads associated with that project.
For more details about the features available, see the following document.
Each Team project has a corresponding project page on that. Project administrators can use the project page to enable and disable features and add members who can collaborate on the project.
Support for many of the services provided by a Team Server is tightly integrated with the IDE. From within the IDE you can perform the following tasks:
Use the Team Dashboard (Ctrl-8) to work with projects on a Team Server. When you create or open a Team project in the IDE, the project is added to the Team Dashboard.