merge —
3-way file merge
merge |
[ -EepqV ]
[-L
label ]
file1 file2 file3 |
The
merge program merges changes leading from
file2 to
file3 into
file1.
The following options are supported:
-
-
-E
- Default merge: see diff3(1)
for details.
-
-
-e
- Same as
-E but does not warn about
conflicts.
-
-
-L
label
- Specifies labels to be used in place of corresponding file names in
conflict reports. May be given up to three times.
-
-
-p
- Print result to standard output.
-
-
-q
- Be quiet about reporting.
-
-
-V
- Print RCS's version number.
The
merge utility exits with one of the
following values:
- 0
- No overlaps.
- 1
- Overlaps were found.
- 2
- An error occurred.
Using labels:
$ merge -q -p -L one -L two -L three file1 file2 file3
<<<<<<< one
=======
bar
>>>>>>> three
co(1),
diff(1),
diff3(1),
rcsmerge(1)
The flag [
-A
] has no
effect and is provided for compatibility only.