MERGE(1) | 2022 | MERGE(1) |
merge - trójstronne scalanie plików
merge [ opcje ] plik1 plik2 plik3
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 wierszy, to występuje konflikt. W takim przypadku merge normalnie wypisuje ostrzeżenie i ujmuje konflikt pomiędzy dwa wiersze złożone z nawiasów ostrych <<<<<<< i >>>>>>>. Typowy konflikt wygląda tak:
<<<<<<< plik A wiersze pliku A ======= wiersze pliku B >>>>>>> plik B
Jeśli wystąpiły konflikty, użytkownik powinien poprawić wynik ręcznie, usuwając jedną z alternatyw.
Kod zakończenia 0 oznacza pomyślnie ukończoną pracę, 1 napotkanie konfliktów, a 2 kłopoty.
Autor: Walter F. Tichy.
Data zmian strony podręcznika: 5.10.1; Data wydania: 19 lutego 2022 r..
Copyright © 2010-2022 Thien-Thi Nguyen.
Copyright © 1990, 1991, 1992, 1993, 1994, 1995 Paul Eggert.
Copyright © 1982, 1988, 1989 Walter F. Tichy.
diff3(1), diff(1), rcsmerge(1), co(1).
Pełna dokumentacja RCS jest dostępna w formacie Texinfo. Jeśli program info(1) i RCS jest poprawnie zainstalowany, to polecenie
powinno dać dostęp do pełnego podręcznika. Dodatkowo, strona internetowa RCS:
zawiera odnośniki i informacje na temat ostatnich wydań, rozwoju itp.
Zwykle nie ma sensu scalanie plików binarnych tak, jakby były tekstowymi, ale merge i tak próbuje to robić.
Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Wojtek Kotwica <wkotwica@post.pl> i Michał Kułach <michal.kulach@gmail.com>
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.
19 | lutego |