Frage

Ein Fenster, ich habe zwei Quelldateien und will einen Patch mit Unterschied erstellen, wie dieses . Aber ich bin nicht sicher, welches Format dieser Patch ist und welche App zu verwenden, um es zu schaffen? GNU diff-Ausgabe ist sehr verschieden von der Patch-I in dem obigen Link sehen kann.

War es hilfreich?

Lösung

Das Ausgabeformat wird "unified diff" genannt, kann es mit diff -u erzeugt werden.

Andere Tipps

Versuchen Sie WinMerge . Sie werden einen Patch-Generator im Menü „Extras“ finden.

Danke, PhiLho & Lukáš ! Das Diff-Programm von UnxUtils funktioniert gut unter Windows 7 die Patch-Datei zu generieren:

diff -u oldfile newfile >patchfile

Ebenso funktioniert das Patch-Programm von UnxUtils großen Patch anwenden:

patch -u oldfile patchfile

WinMerge ist das beste Werkzeug für Windows. Um eine Patch-Datei zu erstellen, müssen Sie Folgendes tun:

File>Open

-. Hier öffnen Sie die Dateien, für die Sie Patch-Datei generieren

Tools>Generate Patch

- Sie hier den Pfad angeben, wo die Patch-Datei zu speichern. Und WinMerge wird für Sie speichern Patch-Datei.

WinMerge ( http://winmerge.org/ ) ist das, was Sie brauchen. Sie können auch ganze Dateibäume mit diesem Werkzeug vergleichen, die ein absolutes für einige Leute must-have.

Das UnxUtils Paket bietet viele nützliche Unix-Tools für Windows, mit minimalen Auswirkungen auf die Windows-Installation (unzip, fügen Standort Pfad, verwenden Sie es).
Es hat eine diff.exe

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top