Rational Rhapsody DiffMerge match method

By default, IBM® Rational® Rhapsody® DiffMerge tries to make a match by the name of elements and then by ID if there is no name match. This method means Rational Rhapsody DiffMerge can detect and report if an element has been renamed and has a different name on each comparison side. This method should make it clearer to you as to what the differences are. Then you should be able to easily decide which name from which side to take as the merge result for a particular element.

If you prefer, you can set Rational Rhapsody DiffMerge to only make matches by name only. Therefore the name of an element (for example, Class_A) in one unit must match the name of an element (Class_A) in the other unit before a match can be made. If you prefer to compare the elements in units with this method, you can specify this method in the ElementMatchRule preference. For more information about this preference, see General preferences category.

For examples of results of the two compare methods, see Examples of how Rational Rhapsody DiffMerge handles renamed elements.

Note: When a name change is a trivial difference, Rational Rhapsody DiffMerge automatically merges it. See Trivial versus non-trivial differences.

Feedback