rcsmerge.1 (9) | rcsmerge.1 (11891) |
---|---|
1.de Id 2.ds Rv \\$3 3.ds Dt \\$4 4.. | 1.de Id 2.ds Rv \\$3 3.ds Dt \\$4 4.. |
5.Id $Id: rcsmerge.1,v 5.3 1991/08/19 03:13:55 eggert Exp $ | 5.Id $Id: rcsmerge.1,v 5.6 1995/06/01 16:23:43 eggert Exp $ |
6.ds r \&\s-1RCS\s0 7.if n .ds - \%-- 8.if t .ds - \(em 9.TH RCSMERGE 1 \*(Dt GNU 10.SH NAME 11rcsmerge \- merge RCS revisions 12.SH SYNOPSIS 13.B rcsmerge --- 19 unchanged lines hidden (view full) --- 33.PP 34.B rcsmerge 35prints a warning if there are overlaps, and delimits 36the overlapping regions as explained in 37.BR merge (1). 38The command is useful for incorporating changes into a checked-out revision. 39.SH OPTIONS 40.TP | 6.ds r \&\s-1RCS\s0 7.if n .ds - \%-- 8.if t .ds - \(em 9.TH RCSMERGE 1 \*(Dt GNU 10.SH NAME 11rcsmerge \- merge RCS revisions 12.SH SYNOPSIS 13.B rcsmerge --- 19 unchanged lines hidden (view full) --- 33.PP 34.B rcsmerge 35prints a warning if there are overlaps, and delimits 36the overlapping regions as explained in 37.BR merge (1). 38The command is useful for incorporating changes into a checked-out revision. 39.SH OPTIONS 40.TP |
41.B \-A 42Output conflicts using the 43.B \-A 44style of 45.BR diff3 (1), 46if supported by 47.BR diff3 . 48This merges all changes leading from 49.I file2 50to 51.I file3 52into 53.IR file1 , 54and generates the most verbose output. 55.TP 56\f3\-E\fP, \f3\-e\fP 57These options specify conflict styles that generate less information 58than 59.BR \-A . 60See 61.BR diff3 (1) 62for details. 63The default is 64.BR \-E . 65With 66.BR \-e , 67.B rcsmerge 68does not warn about conflicts. 69.TP |
|
41.BI \-k subst 42Use 43.I subst 44style keyword substitution. 45See 46.BR co (1) 47for details. 48For example, 49.B "\-kk\ \-r1.1\ \-r1.2" 50ignores differences in keyword values when merging the changes from 51.B 1.1 52to 53.BR 1.2 . | 70.BI \-k subst 71Use 72.I subst 73style keyword substitution. 74See 75.BR co (1) 76for details. 77For example, 78.B "\-kk\ \-r1.1\ \-r1.2" 79ignores differences in keyword values when merging the changes from 80.B 1.1 81to 82.BR 1.2 . |
83It normally does not make sense to merge binary files as if they were text, so 84.B rcsmerge 85refuses to merge files if 86.B \-kb 87expansion is used. |
|
54.TP 55.BR \-p [\f2rev\fP] 56Send the result to standard output instead of overwriting the working file. 57.TP 58.BR \-q [\f2rev\fP] 59Run quietly; do not print diagnostics. 60.TP 61.BR \-r [\f2rev\fP] 62Merge with respect to revision 63.IR rev . 64Here an empty 65.I rev 66stands for the latest revision on the default branch, normally the head. 67.TP | 88.TP 89.BR \-p [\f2rev\fP] 90Send the result to standard output instead of overwriting the working file. 91.TP 92.BR \-q [\f2rev\fP] 93Run quietly; do not print diagnostics. 94.TP 95.BR \-r [\f2rev\fP] 96Merge with respect to revision 97.IR rev . 98Here an empty 99.I rev 100stands for the latest revision on the default branch, normally the head. 101.TP |
102.B \-T 103This option has no effect; 104it is present for compatibility with other \*r commands. 105.TP 106.BI \-V 107Print \*r's version number. 108.TP |
|
68.BI \-V n 69Emulate \*r version 70.IR n . 71See 72.BR co (1) 73for details. 74.TP 75.BI \-x "suffixes" 76Use 77.I suffixes 78to characterize \*r files. 79See 80.BR ci (1) 81for details. | 109.BI \-V n 110Emulate \*r version 111.IR n . 112See 113.BR co (1) 114for details. 115.TP 116.BI \-x "suffixes" 117Use 118.I suffixes 119to characterize \*r files. 120See 121.BR ci (1) 122for details. |
123.TP 124.BI \-z zone 125Use 126.I zone 127as the time zone for keyword substitution. 128See 129.BR co (1) 130for details. |
|
82.SH EXAMPLES 83Suppose you have released revision 2.8 of 84.BR f.c . 85Assume 86furthermore that after you complete an unreleased revision 3.4, you receive 87updates to release 2.8 from someone else. 88To combine the updates to 2.8 and your changes between 2.8 and 3.4, 89put the updates to 2.8 into file f.c and execute --- 28 unchanged lines hidden (view full) --- 118See 119.BR ci (1) 120for details. 121.SH DIAGNOSTICS 122Exit status is 0 for no overlaps, 1 for some overlaps, 2 for trouble. 123.SH IDENTIFICATION 124Author: Walter F. Tichy. 125.br | 131.SH EXAMPLES 132Suppose you have released revision 2.8 of 133.BR f.c . 134Assume 135furthermore that after you complete an unreleased revision 3.4, you receive 136updates to release 2.8 from someone else. 137To combine the updates to 2.8 and your changes between 2.8 and 3.4, 138put the updates to 2.8 into file f.c and execute --- 28 unchanged lines hidden (view full) --- 167See 168.BR ci (1) 169for details. 170.SH DIAGNOSTICS 171Exit status is 0 for no overlaps, 1 for some overlaps, 2 for trouble. 172.SH IDENTIFICATION 173Author: Walter F. Tichy. 174.br |
126Revision Number: \*(Rv; Release Date: \*(Dt. | 175Manual Page Revision: \*(Rv; Release Date: \*(Dt. |
127.br | 176.br |
128Copyright \(co 1982, 1988, 1989 by Walter F. Tichy. | 177Copyright \(co 1982, 1988, 1989 Walter F. Tichy. |
129.br | 178.br |
130Copyright \(co 1990, 1991 by Paul Eggert. | 179Copyright \(co 1990, 1991, 1992, 1993, 1994, 1995 Paul Eggert. |
131.SH "SEE ALSO" 132ci(1), co(1), ident(1), merge(1), rcs(1), rcsdiff(1), rcsintro(1), rlog(1), 133rcsfile(5) 134.br 135Walter F. Tichy, 136\*r\*-A System for Version Control, 137.I "Software\*-Practice & Experience" 138.BR 15 , 1397 (July 1985), 637-654. 140.br | 180.SH "SEE ALSO" 181ci(1), co(1), ident(1), merge(1), rcs(1), rcsdiff(1), rcsintro(1), rlog(1), 182rcsfile(5) 183.br 184Walter F. Tichy, 185\*r\*-A System for Version Control, 186.I "Software\*-Practice & Experience" 187.BR 15 , 1887 (July 1985), 637-654. 189.br |