Projects on the StarTeam server and projects in the Eclipse workspace can be shared. The client sits on top of and supports the standard Team Synchronization perspective in Eclipse. All incoming and outgoing changes within shared projects are synchronized on a regular basis with the StarTeam repository. In Eclipse terminology, synchronizing outgoing changes sends all changes and new files created in Eclipse to StarTeam Server, while synchronizing incoming changes brings all changes and new files from StarTeam Server into Eclipse.
The client provides StarTeam perspectives and views and menu commands added to the standard Team context menu. The Team context menu is surfaced throughout the Eclipse UI and provides the default Team menu commands and several StarTeam-specific commands enabling you to work in a team environment with StarTeam as your source control provider. Using the StarTeam perspectives and views along with the Team context menu commands provides the quickest route to working with your StarTeam source control items.
Additionally, the Team Synchronizing perspective provided in Eclipse allows you to review the current status of each conflict and resolve the majority of problems.