Merging Projects

IMPORTANT!  Merging projects in Eclipse uses the Eclipse merge tool. The Eclipse merge tool does not support refactoring and is therefore not recommended for use with Dimensions projects. For best results, merge projects using the Project Merge tool in the Dimensions desktop client. Or, use Dimensions streams instead of projects.

The Project Merge option allows a selected local project to be merged with a project from the repository. The projects must be related by being derived from the same source, such as when the branch of a project is merged into the mainline of development.

The two projects are merged into your local workspace. The merge is performed using the compare and merge capability of Eclipse.

For the pedigree to contain merge transition, Mark as Merged has to be selected on a file or files which have already been merged and saved locally. When Mark as Merged is used, the merged files are removed from the merge view.

The merged files are committed to the Dimensions CM repository using the Synchronize with Repository command. The merge is recorded in Dimensions CM only when merge changes are committed to the repository.

Note that there is no lock held on the resources being merged, so other users can make changes to the repository.

To merge projects, right-click on the project to merge and select Team | Merge.