Hallo, als ich letztens einen Patch für eines meiner Projekte machen wollte, hab ich festgestellt, das ich das gar nicht kann. Jedenfalls nicht nach Standard denke ich (unter Standard verstehe ich 'genauso, wie beim Linux-Kernel'). Also ich mache es immer mit 'diff -ruN programmverzeichnisR1 programmverzeichnisR2 > programm-version.dif' Das geht auch ganz gut. Jedoch weiß ich nun nicht, wie ich nun das programmverzeichnisR1 auf programmverzeichnisR2 patche. Also mit patch bekomme ich es nur hin, jede einzelne Datei zu patchen, aber nicht gleich das ganz Verzeichnis. Kann mir jemand sagen, wie man's macht? Danke Stephan -- Stephan Beyer http://lightning.prohosting.com/~sbeyer/ mailto:PH-Linex@gmx.net --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, On Tue, May 02 2000 at 11:45 +0000, Stephan Beyer wrote:
Das geht auch ganz gut. Jedoch weiß ich nun nicht, wie ich nun das programmverzeichnisR1 auf programmverzeichnisR2 patche. Also mit patch bekomme ich es nur hin, jede einzelne Datei zu patchen, aber nicht gleich das ganz Verzeichnis.
Kann mir jemand sagen, wie man's macht?
cd programmverzeichnisR1
patch -p1
Hallo Stefan! Stefan Troeger schrieb am Dienstag, 02. Mai 2000:
On Tue, May 02 2000 at 11:45 +0000, Stephan Beyer wrote:
Das geht auch ganz gut. Jedoch weiß ich nun nicht, wie ich nun das programmverzeichnisR1 auf programmverzeichnisR2 patche. Also mit patch bekomme ich es nur hin, jede einzelne Datei zu patchen, aber nicht gleich das ganz Verzeichnis.
Kann mir jemand sagen, wie man's macht?
cd programmverzeichnisR1 patch -p1
...sofern der Patch selbst bereits im 'programmverzeichnisR1' selbst
liegt. Dafür müsste Deiner Kommandosequenz (eigentlich) noch ein
'cp -v <patch-name>.diff programmverzeichnisR1' vorausgehen. Da dies
aber (noch) nicht ersichtlich ist, erlaubst Du mir eine klitzekleine
Modifikation Deiner Sequenz Stefan (Troeger): ;-)
patch -p1 < ../diff
Grüße - Wilhelm
--
(°> Wilhelm Wienemann
Hi, On Tue, May 02 2000 at 19:00 +0200, Wilhelm Wienemann wrote:
cd programmverzeichnisR1 patch -p1
patch -p1 < ../diff
Aber natürlich. Jetzt haben wir nur noch das Problem, dass der Patch ja nicht unbedingt `diff' heißt ;-) Ciao, Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Stefan! Stefan Troeger schrieb am Dienstag, 02. Mai 2000:
On Tue, May 02 2000 at 19:00 +0200, Wilhelm Wienemann wrote:
cd programmverzeichnisR1 patch -p1
patch -p1 < ../diff
Aber natürlich. Jetzt haben wir nur noch das Problem, dass der Patch ja nicht unbedingt `diff' heißt ;-)
OK, 1:0 für Dich! :-) Grüße - Wilhelm -- __ _ ___ ___ _______ Wilhelm Wienemann / / (_)__ __ ____ ______|_ | |_ | < / / / ww@kalwien.regio.rhein-ruhr.de / /__/ / _ \/ // /\ \ /___/ __/_ / __/_ / /_ _/ Enjoy Linux /____/_/_//_/\_,_//_\_\ /____(_)____(_)_/ /_/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Stephan Beyer schrieb in 0,9K (28 Zeilen):
als ich letztens einen Patch für eines meiner Projekte machen wollte, hab ich festgestellt, das ich das gar nicht kann. Jedenfalls nicht
Du willst dir RCS oder CVS ansehen. :-) Ja, das Ding ist ein harter Brocken. Aber IMHO notwendig, wenn man irgendwann mal wieder die alte Version braucht, oder Patches braucht ... -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
PH-Linex@gmx.net
-
stefan.troeger@wirtschaft.tu-chemnitz.de
-
weissel@netcologne.de
-
wieneman@kalwien.regio.rhein-ruhr.de