Removing the contributions of some versions

In a subtractive merge, you remove contributions of some versions in the merge. For example, a new feature, implemented in versions 14 through 16 on the main branch, are not be included in the product. You must remove the changes made in those versions. See the following figure.
Figure 1. Removing the contributions of some versions

The version tree for element opt.c has one branch, main, with versions 13 through 18. Versions 14, 15, and 16 are marked removed. A checked-out version is shown for version 18.

Enter the following commands to perform this subtractive merge:

cleartool checkout opt.c
cleartool merge –to opt.c –delete –version /main/14 /main/16

No merge arrow is created for a subtractive merge.