GENDIFF

Section: (1)
Updated: 10 stycznia 2000
Index Return to Main Contents
 

NAZWA

gendiff - narz19dzie pomagaj05ce przy generowaniu bezbł19dnych plików diff  

SKŁADNIA

gendiff <katalog> <rozszerzenie-diff>  

OPIS

gendiff jest do5B'c prostym skryptem pomagaj05cym przy generowaniu pliku diff z pojedynczego katalogu. Jako jedyne argumenty przyjmuje nazw19 katalogu i "rozszerzenie-diff". Rozszerzenie diff powinno by'c unikaln05 sekwencj05 znaków dodan05 na ko44cu wszystkich oryginalnych, nie zmodyfikowanych plików. Wyj5Bciem programu jest plik diff, który mo7Cna nało7Cy'c przy u7Cyciu programu patch, aby odtworzy'c zmiany.

Zwykle sekwencja czynno5Bci do stworzenia pliku diff to utworzenie dwóch identycznych katalogów, dokonanie zmian w jednym katalogu i u7Cycie narz19dzia diff do utworzenia listy ró7Cnic mi19dzy nimi. U7Cycie gendiff eliminuje potrzeb19 dodatkowej kopii oryginalnego, nie zmodyfikowanego katalogu. Zamiast tego trzeba zachowa'c tylko pojedyncze pliki przed zmodyfikowaniem.

Przed edycj05 pliku skopiuj go, doł05czaj05c do nazwy wybrane rozszerzenie. Tzn. je5Bli zamierzasz zmodyfikowa'c plik somefile.cpp i wybrałe5B rozszerzenie "fix", skopiuj go do somefile.cpp.fix przed edycj05. Nast19pnie modyfikuj pierwsz05 kopi19 (somefile.cpp).

Po edycji wszystkich potrzebnych plików w ten sposób wejd7A do katalogu jeden poziom wy7Cej ni7C jest obecny kod 7Aródłowy i napisz:


    $ gendiff tenkatalog .fix > mydiff-fix.patch

Powiniene5B przekierowa'c wyj5Bcie do pliku (jak na przykładzie), chyba 7Ce chcesz zobaczy'c wynik na standardowym wyj5Bciu.  

ZOBACZ TAK7BE

diff(1), patch(1)  

AUTOR


Marc Ewing <marc@redhat.com>


 

Index

NAZWA
SKŁADNIA
OPIS
ZOBACZ TAK7BE
AUTOR

This document was created by man2html, using the manual pages.
Time: 10:42:25 GMT, May 23, 2024