Parallel concurrent development

Parallel concurrent development occurs when multiple developers check out their own working versions from the same object. Each developer most likely works on different sections of code. After the developers complete their work, the two versions of code must be merged.

Rational Synergy manages parallel concurrent versions using the values of the status and owner properties.

When an object version is in the working state, only the owner can include it in his or her project. To ensure that the correct version is selected, the update process compares the owner of a working object version with the owner of the project being updated.

As soon as two parallel working versions and their associated tasks are checked in, they must be merged. There is no single version that contains all of the changes. If the versions are checked in but not merged, a project update that includes both tasks selects the version with the latest creation time, and the project shows a parallel conflict.


Feedback