Rechercher une page de manuel
merge
Langue: pl
Version: \*(Dt (openSuse - 09/10/07)
Section: 1 (Commandes utilisateur)
NAZWA
merge - trójstronne scalanie plikówSK£ADNIA
merge [ opcje ] plik1 plik2 plik3OPIS
merge nanosi na plik1 wszystkie zmiany, które z pliku plik2 uczyni³y plik3. Wynik normalnie trafia do plik1. merge przydaje siê do ³±czenia poczynionych osobno zmian tego samego orygina³u. Za³ó¿my, ¿e plik2 jest orygina³em, a plik1 oraz plik3 niezale¿nymi modyfikacjami pliku2. Wówczas merge ³±czy obie zmiany.Je¶li zarówno plik1, jak i plik3 zawieraj± zmiany w tym samym wycinku linii, to wystêpuje konflikt. W takim przypadku merge normalnie wypisuje ostrze¿enie i ujmuje konflikt pomiêdzy dwie linie z³o¿one nawiasów ostrych <<<<<<< i >>>>>>>. Typowy konflikt wygl±da tak:
-
<<<<<<< plik A linie pliku A ======= linie pliku B >>>>>>> plik B
Je¶li wyst±pi³y konflikty, u¿ytkownik powinien poprawiæ wynik rêcznie, usuwaj±c jedn± z alternatyw.
OPCJE
- -A
- Wypisuje konflikty przy u¿yciu stylu -A programu diff3(1), je¶li jest on udostêpniany przez diff3. Scala to wszystkie zmiany czyni±ce z pliku plik2 plik plik3 do pliku1 i tworzy najbardziej szczegó³owe wyj¶cie.
- -E, -e
- Te opcje okre¶laj± style wypisywania konfliktów, które generuj± mniej informacji ni¿ -A. Szczegó³y mo¿na znale¼æ w diff3(1). Domy¶lnie u¿ywane jest -E. Z opcj± -e, merge nie ostrzega o konfliktach.
- -L etykieta
- Tê opcjê mo¿na podaæ do trzech razy. Okre¶la etykiety, które w raportach o konfliktach maj± byæ u¿yte zamiast odpowiednich nazw plików. To znaczy, ¿e merge -L x -L y -L z a b c tworzy wyj¶cie wygl±daj±ce, tak jakby pochodzi³o z plików x, y i z, a nie z plików o nazwach a, b i c.
- -p
- Wysy³a wyniki na standardowe wyj¶cie zamiast nadpisywania pliku1.
- -q
- Tryb cichy. Nie ostrzega o konfliktach. -V Wypisuje numer wersji programu .
DIAGNOSTYKA
Kod zakoñczenia 0 oznacza pomy¶lnie ukoñczon± pracê, 1 napotkanie konfliktów, a 2 k³opoty.IDENTYFIKACJA
Autor: Walter F. Tichy.Data zmian strony podrêcznika: 1.2; Data wydania: 2001/06/12.
Copyright © 1982, 1988, 1989 Walter F. Tichy.
Copyright © 1990, 1991, 1992, 1993, 1994, 1995 Paul Eggert.
ZOBACZ TAK¯E
diff3(1), diff(1), rcsmerge(1), co(1).B£ÊDY
Zwykle nie ma sensu scalanie plików binarnych tak, jakby by³y tekstowymi, ale merge i tak próbuje to robiæ.Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre