CVSM Bibliography, Entry [ LiO1992SDE ]


Lippe, Ernst; Oosterom, Norbert van: Operation-based Merging;
p.78-87 in: Proc. Fifth ACM SIGSOFT Symp. Software Development Environments, ; ACM SIGSOFT Software Eng. Notes 17:5; 1992
Library Entries: ACM Digital Library
Deskriptoren: CVSM, model:merging

Abstract: Existing approaches for merging the results of parallel development activities are limited. These approaches can be characterised as state-based: only the initial and final states are considered. This paper introduces operation-based merging, which uses the operations that were performed during development, In many cases operation-based merging has advantages over state-based merging, because it automatically respects the data-type invariants of the objects, is extensible for arbitrary object types, provides better conflict detection and altows for better support for solving these conflicts. Several algorithms for conflict detection are described and compared.