Ich habe eine Patch-Datei (unified diff), wie die Ausgabe von svn diff
, git diff
, oder diff -u ...
. Ich möchte es überprüfen, aber das einheitliche Diff-Format - vor allem bei vielen Dateien und Änderungen - ist für meine Augen schwierig.
Wie kann ich eine schön formatierte Diff-Ansicht aus der Patch-Datei erhalten? Ich habe nicht die Dateien selbst, sondern nur das Diff, also kann ich nicht alle normalen Diff-Tools verwenden.
Bis jetzt sind meine 2 besten Taktiken:
- Laden Sie den Diff in gvim und erhalten Sie eine Syntaxhervorhebung
-
Fügen Sie das Diff in ein Trac-Wiki in einer
#!diff
-formatierten Abschnitt und klicken Sie auf "Vorschau" - so erhalten Sie eine sehr schöne Differenzansicht:{{{
!diff
<unified diff here> }}}
Gibt es Desktop-Tools, die dies leisten können? Gibt es eine Möglichkeit, kdiff3 / diffmerge / p4merge / etc. dazu zu bringen, die Patchdatei zu visualisieren? Etwas, das die Visualisierung von Trac nachahmt, wäre ebenfalls großartig.
EDIT: Bonuspunkte für Windows-Unterstützung, vorzugsweise mit einem Installationsprogramm oder einer schmerzfreien Installation.