diff + patch (jak pouzit v realnem svete)

Slavek Banko (axis) slavek.banko na axis.cz
Úterý Září 28 12:44:45 CEST 1999


Přenáším si pomocí diff+patch zdrojáky z domova do práce. Mám na obou
strojích dvojí výskyt zdrojáků (Prj a Prj.orig).

Pro přenesení změn z jednoho místa na druhé provedu zhruba:
1. diff -crN Prj.orig/neco Prj/neco > projekty.diff 
2. cd Prj.orig && patch -p0 < projekty.diff
3. cp projekty.diff /mnt/zip100/

V práci provedu zhruba:
1. cp /mnt/zip100/projeky.diff .
2. cd Prj && patch -p0 < projekty.diff
3. cd Prj.orig && patch -p0 < projekty.diff

V podstatě je to také přenášení změn mezi dvěma uživateli (mezi já a já :)
Pochopitelně na tom mám skript == spouštím jen 'prj a' pro vytvoření patche a
'prj x' pro aplikování. Konečně ten pravý význam slova 'opečovávání' programů.

Slávek.

Dne Út, 28 zář 1999 jste napsal(a):
-->                                 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   
-->				 $ diff -urN pp pp-1.1 >patch-1.0-1.1
-->				  
-->4. Dostanu od nej patch-1.0-1.1
-->$ patch -p0 <
-->--------------------------------------------------------------------
-->Sekce 3 mi prijde nejaka krkolomna...
-->
-->Dekuji za vsechy (dobre minene) rady.
-->
-->Michal
-->-- 
-->michal.fadljevic na grada.grada.cz



Další informace o konferenci Linux