Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ merge(1L) — 386BSD 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought



MERGE(1L)                                               MERGE(1L)


NAME
       merge - three-way file merge

SYNOPSIS
       merge [ -p ] file1 file2 file3

DESCRIPTION
       Merge  incorporates  all  changes  that lead form file2 to
       file3 into file1. The result goes to std. output if -p  is
       present,   into  file1  otherwise.  Merge  is  useful  for
       combining separate changes to an original.  Suppose  file2
       is   the   original,   and   both   file1  and  file3  are
       modifications of file2. Then merge combines both  changes.

       An  overlap occurs if both file1 and file3 have changes in
       a common segment of lines.  Merge prints how many overlaps
       occurred,  and  includes  both alternatives in the result.
       The alternatives are delimited as follows:

               <<<<<<< file1
               lines in file1
               =======
               lines in file3
               >>>>>>> file3

       If there are overlaps, the user should edit the result and
       delete one of the alternatives.

IDENTIFICATION
       Author:   Walter   F.   Tichy,   Purdue  University,  West
       Lafayette, IN, 47907.
       Revision Number: 1.2 ; Release Date: 89/05/02 .
       Copyright (C) 1982, 1988, 1989 by Walter F. Tichy.

SEE ALSO
       diff3 (1), diff (1), rcsmerge (1L), co (1L).





















University                    Purdue                            1


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026