gendiff

Autres langues

Langue: pl

Version: 10 stycznia 2000 (fedora - 16/08/07)

Section: 1 (Commandes utilisateur)

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, nie zmodyfikowanego 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 > mydiff-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>