Differences

This shows you the differences between two versions of the page.

programs:patch [2009/11/23 09:09] (current)
delboy created
Line 1: Line 1:
 +=====Patch=====
 +Program //patch// služi za izmenu fajlova po pravilima koja su definisana u //diff// fajlu (koji se kreira programom [[programs:diff]]).
 +=== Korišćenje ===
 +**patch** se koristi na jedan od sledećih načina:
 +<code bash>
 +patch [options] [original_file [patch_file]]
 +
 +patch -pX < patch_file
 +</code>
 +gde je **X** neki broj.
 +
 +U prvom slučaju na original_file primenjujete izneme iz fajla patch_file i to je sve. Ako imate samo jedan file da izmenite, smestite u isti folder i originalni i patch file i izbršite ovu komandu. Dobro je dodati i opciju **-b** zbog kreiranja back-up file-a.
 +
 +Drugi slučaj se koristi ako imate više fajlova koji se nalaze u različitim folderima. Broj **X** koji se prosleđuje kao parametar govori koliko početnih **/** u patch file-u treba zanemariti u imenima fajlova koji se patch-uju: Ovaj mehanizam se koristi u sličaju da se vaše stablo fajlova nalazi na različitom mesto nego kod osobe koja je pravila patch file.
 +
 +Na primer, ukoliko se u patch file-u navodi ime: ///u/howard/src/blurfl/blurfl.c // i ako vi kao parametar opciji **-p** navedete **1**, adresa će se tretirati kao //u/howard/src/blurfl/blurfl.c//, a ukoliko navedete opciju **-p4**, adresa će se tretirati ako //blurfl/blurfl.c//.
 +
 +Za više datalja o korišćenju pogledati man stranu.
 +
 +=== Download ===
 +Ovaj program možete skinuti sa [[http://www.gnu.org/software/patch/patch.html|zvanične web lokacije]].
 
programs/patch.txt · Last modified: 2009/11/23 09:09 by delboy
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki