You can use any of the following Dimensions features to work with your Eclipse projects. Your organization should choose the appropriate model before adding Eclipse projects to source control and rolling it out to all developers.
Dimensions projects: Use Dimensions projects to explicitly check files out and in when working on them. Projects may be most useful for teams for whom more cautious day to day version management is critical. For example, this may include large teams whose members work concurrently on the same files, or teams working on the main line of development for a product. See the Dimensions User’s Guide for more information on Dimensions Projects.
Dimensions streams: Use Dimensions streams to manage parallel development efforts that do not require explicit file check out. Streams enable teams working on parallel lines of code to work in a more agile fashion to build and deliver patches and maintenance releases without having to continuously reconcile against the main lines of development. To work with streams, you typically need to:
Ensure that all users have added the stream to their local workspace. See Adding Repository Projects and Streams to your Workspace.
As users update local files, they synchronize with the repository to update and merge Repository changes or deliver new or changed local files. See Synchronizing Your Workspace with Dimensions CM Repository.
Then, to fetch any changes from the repository to the local workspace, users should regularly update their projects. See Updating Your Project.
Dimensions project containers: See Using Eclipse Project Containers.