The MERGE command creates a merge relationship between a branch
line version and a new version on the originating line of
descent. Both versions must be controlled.
If the versions are of type MCS_TEXT, CDO also performs a
physical merge that incorporates the highest versions on both
lines of descent. If the versions are of another type, you must
perform the physical merge yourself with an editor appropriate to
your system. If you are familiar with the Oracle CDD/Repository
callable interface, you can write a method to perform the
physical merging.
When you issue the MERGE command, your collection must include
the version on the originating line, rather than the version
on the branch line. If your collection includes the branch line
version, issue the DETACH FROM COMPOSITE and ATTACH TO COMPOSITE
commands to attach to the highest version on the originating
line. You must reserve this version before you issue the MERGE
command.