File: merge.1

package info (click to toggle)
manpages-pl 20050320-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 12,200 kB
  • ctags: 16
  • sloc: makefile: 1,454; perl: 477; sh: 316
file content (141 lines) | stat: -rw-r--r-- 2,668 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
.\" PTM/WK/2001-VI
.de Id
.ds Rv \\$3
.ds Dt \\$4
..
.Id $Id: merge.1,v 1.2 2001/06/12 11:09:04 robert Exp $
.TH MERGE 1 \*(Dt GNU
.SH NAZWA
merge \- trjstronne scalanie plikw
.SH SKADNIA
.B merge
[
.I "opcje"
]
.I "plik1 plik2 plik3"
.SH OPIS
.B merge
nanosi na
.I plik1
wszystkie zmiany, ktre z pliku
.I plik2
uczyniy
.IR plik3 .
Wynik normalnie trafia do
.IR plik1 .
.B merge
przydaje si do czenia poczynionych osobno zmian tego samego oryginau.
Zamy, e
.I plik2
jest oryginaem, a
.I plik1
oraz
.I plik3
niezalenymi modyfikacjami
.IR pliku2 .
Wwczas
.B merge
czy obie zmiany.
.PP
Jeli zarwno
.IR plik1,
jak i
.I plik3
zawieraj zmiany w tym samym wycinku linii, to wystpuje konflikt.
W takim przypadku
.B merge
normalnie wypisuje ostrzeenie i ujmuje konflikt pomidzy dwie linie
zoone nawiasw ostrych
.B <<<<<<<
i
.BR >>>>>>> .
Typowy konflikt wyglda tak:
.LP
.RS
.nf
.BI <<<<<<< " plik A"
.I "linie pliku A"
.B "======="
.I "linie pliku B"
.BI >>>>>>> " plik B"
.RE
.fi
.LP
Jeli wystpiy konflikty, uytkownik powinien poprawi wynik rcznie,
usuwajc jedn z alternatyw.
.SH OPCJE
.TP
.B \-A
Wypisuje konflikty przy uyciu stylu
.B \-A
programu
.BR diff3 (1),
jeli jest on udostpniany przez
.BR diff3 .
Scala to wszystkie zmiany czynice z pliku
.I plik2
plik
.I plik3
do
.IR pliku1
i tworzy najbardziej szczegowe wyjcie.
.TP
\f3\-E\fP, \f3\-e\fP
Te opcje okrelaj style wypisywania konfliktw, ktre generuj mniej
informacji ni
.BR \-A .
Szczegy mona znale w
.BR diff3 (1).
Domylnie uywane jest
.BR \-E .
Z opcj
.BR \-e ,
.B merge
nie ostrzega o konfliktach.
.TP
.BI \-L " etykieta"
T opcj mona poda do trzech razy. Okrela etykiety, ktre w raportach
o konfliktach maj by uyte zamiast odpowiednich nazw plikw.
To znaczy, e
.B "merge\ \-L\ x\ \-L\ y\ \-L\ z\ a\ b\ c"
tworzy wyjcie wygldajce, tak jakby pochodzio z plikw
.BR x ,
.B y
i
.BR z ,
a nie z plikw o nazwach
.BR a ,
.B b
i
.BR c .
.TP
.BI \-p
Wysya wyniki na standardowe wyjcie zamiast nadpisywania
.IR pliku1 .
.TP
.BI \-q
Tryb cichy. Nie ostrzega o konfliktach.
.BI \-V
Wypisuje numer wersji programu \*r.
.SH DIAGNOSTYKA
Kod zakoczenia 0 oznacza pomylnie ukoczon prac, 1 napotkanie konfliktw,
a 2 kopoty.
.SH IDENTYFIKACJA
Autor: Walter F. Tichy.
.br
Data zmian strony podrcznika: \*(Rv; Data wydania: \*(Dt.
.br
Copyright \(co 1982, 1988, 1989 Walter F. Tichy.
.br
Copyright \(co 1990, 1991, 1992, 1993, 1994, 1995 Paul Eggert.
.SH ZOBACZ TAKE
.BR diff3 (1),
.BR diff (1),
.BR rcsmerge (1),
.BR co(1) .
.SH BDY
Zwykle nie ma sensu scalanie plikw binarnych tak, jakby byy
tekstowymi, ale
.B merge
i tak prbuje to robi.
.br