How ClearCase merges
To merge versions, DevOps Code ClearCase® takes the following steps:
- It identifies the base contributor.
- Next, it compares each contributor against the base contributor.
- For any line that is unchanged between the base contributor and any other contributor, DevOps Code ClearCase copies the line to the merge output file.
- For any line that has changed between the base contributor and another contributor, DevOps Code ClearCase performs a trivial merge by accepting the change in the contributor. Note, however, that depending on how you started the merge operation, DevOps Code ClearCase may copy the change to the merge output file. However, you can disable the automated merge capability for any given merge operation. If you disable this capability, you must approve each change to the merge output file.
- For any line that has changed between the base contributor and more than one other contributor, DevOps Code ClearCase requires that you resolve the conflicting difference.