Provided by: manpages-pl_4.27.0-1_all bug

NAZWA

       gendiff - narzędzie pomagające przy generowaniu bezbłędnych plików diff

SKŁADNIA

       gendiff <katalog> <rozszerzenie-diff>

OPIS

       gendiff  jest dość prostym skryptem pomagającym przy generowaniu pliku diff z pojedynczego katalogu. Jako
       jedyne argumenty przyjmuje nazwę katalogu i „rozszerzenie-diff”. Rozszerzenie diff powinno  być  unikalną
       sekwencją  znaków  dodaną na końcu wszystkich oryginalnych, nie zmodyfikowanych plików. Wyjściem programu
       jest plik diff, który można nałożyć przy użyciu programu patch, aby odtworzyć zmiany.

       Zwykle sekwencja czynności do stworzenia pliku diff to utworzenie dwóch identycznych katalogów, dokonanie
       zmian w jednym katalogu i użycie narzędzia diff do utworzenia listy różnic między  nimi.  Użycie  gendiff
       eliminuje  potrzebę  dodatkowej  kopii  oryginalnego,  niezmodyfikowanego  katalogu.  Zamiast tego trzeba
       zachować tylko pojedyncze pliki przed zmodyfikowaniem.

       Przed edycją  pliku  skopiuj  go,  dołączając  do  nazwy  wybrane  rozszerzenie.  Tzn.  jeśli  zamierzasz
       zmodyfikować  plik  somefile.cpp  i  wybrałeś  rozszerzenie  „fix”,  skopiuj go do somefile.cpp.fix przed
       edycją. Następnie modyfikuj pierwszą kopię (somefile.cpp).

       Po edycji wszystkich potrzebnych plików w ten sposób wejdź do katalogu jeden poziom wyżej niż jest obecny
       kod źródłowy i napisz:

                  $ gendiff tenkatalog .fix > moj_diff-fix.patch

       Powinieneś przekierować wyjście do pliku  (jak  na  przykładzie),  chyba  że  chcesz  zobaczyć  wynik  na
       standardowym wyjściu.

ZOBACZ TAKŻE

       diff(1), patch(1)

AUTOR

              Marc Ewing <marc@redhat.com>

TŁUMACZENIE

       Tłumaczenie niniejszej strony podręcznika: Jakub Bogusz <qboosh@pld-linux.org>

       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.

                                                10 stycznia 2000                                      GENDIFF(1)