|
|
1.1 root 1: .TH MERGE 1 6/29/83 "Purdue University"
2: .SH NAME
3: merge \- three-way file merge
4: .SH SYNOPSIS
5: \fBmerge\fR [ \fB-p\fR ] file1 file2 file3
6: .SH DESCRIPTION
7: .I Merge
8: incorporates all changes that lead from \fIfile2\fR to \fIfile3\fR into
9: \fIfile1\fR. The result goes to std. output if \fB-p\fR is present, into
10: \fIfile1\fR otherwise. \fIMerge\fR is useful for combining separate changes
11: to an original. Suppose \fIfile2\fR is the original, and both \fIfile1\fR
12: and \fIfile3\fR are modifications of \fIfile2\fR. Then \fImerge\fR
13: combines both changes.
14: .PP
15: An overlap occurs if both \fIfile1\fR and \fIfile3\fR
16: have changes in a common segment of lines.
17: \fIMerge\fR prints how many overlaps occurred, and includes both alternatives
18: in the result. The alternatives are delimited as follows:
19: .sp
20: .nf
21: <<<<<<< file1
22: lines in file1
23: =======
24: lines in file3
25: >>>>>>> file3
26: .fi
27: .sp
28: If there are overlaps, the user should edit the result and delete one of the
29: alternatives.
30: .SH IDENTIFICATION
31: .de VL
32: \\$2
33: ..
34: Author: Walter F. Tichy,
35: Purdue University, West Lafayette, IN, 47907.
36: .sp 0
37: Revision Number:
38: .VL $Revision: 3.0 $
39: ; Release Date:
40: .VL $Date: 82/11/25 11:43:41 $
41: \&.
42: .sp 0
43: Copyright \(co 1982 by Walter F. Tichy.
44: .SH SEE ALSO
45: diff3 (1), diff (1), rcsmerge (1), co (1).
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.