Synchronizing allows you to verify that the files in your local workspace match the files in the Dimensions CM repository. In a multi-user environment, synchronizing your workspace assists you with:
Removing files from your local workspace that other users have removed from the source control project.
Adding files to your local workspace that other users have added to the source control project.
Adding files to the source control project that you have added to your local workspace.
Updating the content of files in your local workspace that other users have modified and checked into the source control project.
Committing the changes that you have made in your local workspace to the source control project.
Synchronization marks which files have been changed, inserted, moved, renamed, or deleted. You can resolve the discrepancies by importing changes to your local workspace, merging the different files, or committing the changed files into source control. Your changed files are either checked in or optimistically updated, which means that they are checked in without being checked out first.
If the repository revision of the file to be checked in has been changed by someone else, you will be required to merge the files to your local workspace, and then check in the merged file.
Dimensions for Eclipse uses metadata to determine if folders or files have been moved or renamed. You can commit these changes to source control from the synchronize view.