
Viele (umständliche) Möglichkeiten
Generell ist es keine schlechte Idee, die GnuWin32 Tools zu installieren und auch mit Cygwin lassen sich wichtige Linux-Tools unter Windows ausführen, ohne dass man gleich eine virtuelle Maschine starten muss. Wem das aber, wie mir, zu umständlich ist, dem sei TortoiseMerge ans Herz gelegt. Das Tool gehört zum bekannteren TortoiseSVN, ist aber auch als eigenständige ausführbare Datei zu haben.
Der Vorgang zum Anwenden eines Patch-File ist denkbar einfach:
- Apply unified diff: hier die *.patch-Datei auswählen
- Directory: hier den Pfad zur zu patchenden Datei angeben
Anschließend zeigt TortoiseMerge die Unterschiede zwischen Ausgangsdatei und mittels Diff-File gepatchter Datei schön übersichtlich dar. Die gepatchte Datei kann jetzt einfach gespeichert werden.

Download
TortoiseMerge kann auf der SourceForge-Seite des TortoiseSVN-Projekts aus dem Ordner Tools heruntergeladen werden: http://sourceforge.net/projects/tortoisesvn/files/Tools/1.6.7/
Das Archiv heißt zwar TortoiseDiff-1.6.7.zip, darin befindet sich jedoch neben TortoiseIDiff.exe auch die hier besprochene Anwendung TortoiseMerge.exe.
Nutzern von Netbeans sei noch gesagt, dass sie auch direkt aus der IDE heraus patchen können, unter dem Menü Tools > Apply Diff Patch…

