“…The most common approach is to use line-based merging, where lines of text are taken as indivisible units [27]. Examples of this are the rcsmerge tool in the Revision Control System (RCS) [60], Sun 1 's filemerge tool [1], the DOMAIN Software Engineering Environment (DSEE) [33], [34], [37], the Concurrent Version System (CVS) [4], and merge tools that can be found in commercial configuration management tools. With line-based merging of text files, common text lines can be detected in parallel modifications, as well as text lines that have been inserted, deleted, modified, or moved.…”