Wie kann ein Patch auf ein Java-Projekt angewendet werden?

8

Der Patch ist für Nutch 0.9: Ссылка

Wie soll ich den Patch richtig anwenden?

OS ist Windows XP

Genauer gesagt verwende ich eclipse, um ein nutch-Projekt zu debuggen.

Hier ist mein Versuch:

%Vor%     
omg 12.06.2009, 11:41
quelle

6 Antworten

16

Da Sie Eclipse erwähnt haben - klicken Sie mit der rechten Maustaste auf das Projekt, gehen Sie zu Team - & gt; Wende Patch an.

    
Robert Munteanu 12.06.2009 12:24
quelle
4

Sie sollten mit der rechten Maustaste auf Projekt, Team / Patch anwenden.

Der dritte Schritt des Assistenten (Review-Patch) enthält einen Abschnitt zum Patch-Inhalt, in dem die geänderten Quelldateien aufgelistet sind.

    
Zoltán Ujhelyi 12.06.2009 14:46
quelle
1

Ich gehe von folgendem aus:

  • UnxUtils installiert in C: \ unxutils
  • "C: \ unxutils \ bin" und " C: \ unxutils \ usr \ local \ wbin " in Ihrer PATH-Variablen enthalten.
  • Nutch-Dateien in C: \ nutch-0.9
  • nutch_0.9_OR.patch in Windows-Zeilenbegrenzer umgewandelt, sonst erhalten Sie einen Fehler wie diesen "Assertion failed: hunk, Datei patch.c, Zeile 321"
  • nutch_0.9_OR.patch wurde nach C: \ nutch-0.9
  • kopiert

Öffnen Sie dann eine Befehlszeile CD C: \ nutch-0.9 patch.exe -p0 -u -i nutch_0.9_OR.patch

Fertig!

    
joe 12.06.2009 12:32
quelle
0
  1. Sie benötigen die Originalquelle (in der angegebenen Version!)
  2. Sie benötigen das Patch Unix-Dienstprogramm (Ich habe eine Kopie für Windows, die mit meinen wertvollen UnxUtils geliefert wird, googlen Sie diesen Namen, um das SourceForge-Projekt zu finden). Oh, naja, nur um sicherzustellen, dass der Name richtig ist: UnxUtils
  3. Sie wenden den Patch an, er ändert die Quellen
  4. Sie kompilieren das Projekt.
PhiLho 12.06.2009 11:49
quelle
0

Hast du Cygwin ? Wenn Sie dies installieren, erhalten Sie eine patch.exe, die Sie mit den oben genannten (und einer Tonne anderer sehr nützlicher Dinge) verwenden können.

Sie können den Patch mit:

anwenden %Vor%     
Brian Agnew 12.06.2009 11:50
quelle
0

Eins: Erstellen Sie eine Sicherungskopie Ihres Codes.

Zweitens: Sie haben eine Sicherungskopie Ihres Codes erstellt, nicht wahr? 8 -)

Drei:

%Vor%     
RichieHindle 12.06.2009 12:19
quelle

Tags und Links