diff + patch (jak pouzit v realnem svete)

matus.uhlar na in.nextra.sk matus.uhlar na in.nextra.sk
Čtvrtek Říjen 14 12:53:22 CEST 1999


Michal Fadljevic <michal.fadljevic na grada.grada.cz> wrote:
-> Kontrolni otazka: 
-> -----------------
-> Je nize popsany postup dobre, nejde to elegantneji ?

ide, ovela... 

->                                  3. John si stahne pp-1.0.tgz
->                                  $ tar xfvz pp-1.0.tgz

->                                  3.1. Schova si verzi 1.0  
-> 				 $ cp -R pp pp-1.0 

-> 				 3.2. Upravi neco uzasneho a chce tomu
->                                     rikat v 1.1
-> 				 $ cp -R pp pp-1.1
-> 				 $ rm -rf pp
-> 				 $ cp -R po-1.0 pp   

pekna blbost, skopiruje stromcek pp najprv do pp-1.0 potom do pp-1.1
potom pp zmaze aby pp-1.0 zase nakopiroval do pp ?

-> 				 $ diff -urN pp pp-1.1 >patch-1.0-1.1


3 John si stiahne pp

   tar xzf pp-1.0.tgz

urobi si kopiu

   cp -a pp pp-1.0

pp premenuje na pp-1.1

   mv pp pp-1.1

upravi pp-1.1

...

urobi diff

   diff -ur pp-1.0 pp-1.1 > pp-1.0-1.1.patch
   
a posle vam zvysok

   mail -s "pp-1.0-1.1.patch" <vasa na adresa.cz> < pp-1.0-1.1.patch

a vy urobite podobne...

uchovate staru verziu pp

   cp -a pp pp-1.0

premenujete novu

   mv pp pp-1.1

aplikujete patch

   patch < pp-1.0-1.1.patch

(ak bude papulovat, mozete skusit inu srandu)

   cd pp-1.1
   patch -p1 < ../pp-1.0-1.1.patch

a je to...
-- 
 Matus "fantomas" Uhlar, sysadmin at NEXTRA, Slovakia; IRC admin of *.sk
 uhlar na fantomas.sk; http://www.fantomas.sk/; http://www.nextra.sk/
 Enter any 12-digit prime number to continue.


Další informace o konferenci Linux