Sharing team-managed development resources

The team support model works with shared repositories that store version-managed resources on servers that are accessible to the entire team. This generally means that you share the folders and files of an Eclipse project. Each team member sends their changes to the repository, and receives changes that were made by a team member from the repository. While the Remote System Explorer is not project-based, (it is designed for direct access to remote resources), there is a single project created for all the non-remote resources that the Remote System Explorer manages. Profiles are stored in that project and so everything that belongs to a profile can be shared with team members.

Profiles contain the following elements:

All Remote System Explorer resources are owned by a profile, although it is possible for connections to refer to filter pools from multiple profiles. The Remote System Explorer creates a unique profile per team member, plus a common profile called Team. You can also create your own profiles. Profiles can be active, or inactive. By default, only your private profile and the Team profile are active. The Remote System Explorer displays all connections from all active profiles and, within a connection, allows filter pools to be referenced from any active profile. Further, the user actions and compile commands shown in the right-click menu for a remote resource are from all active profiles. An active profile is indicated by .

Use the Team view in the Remote System Explorer perspective to associate and synchronize the project (named RemoteSystemsConnection, which contains all you profiles) with a repository. After synchronizing with the repository, you will receive all the Remote System Explorer resources from your team, including their profiles. You then use the Reload Remote System Explorer pop-up menu action to make the Remote System Explorer load the new resources. You can also simply restart the workbench to load the resources. See the related task for more information.

Any resources received that are in a profile that you have enabled, such as Team, will immediately be available and accessible to you. However, resources in other profiles will not be available unless you choose to make those profiles active. If you use multiple workstations, team support can also be used to make your own private configurations of connections, filters, and filter pools available on all the workstations by making the your profile active on each workstation.


Feedback