Tengo un archivo de parche (diff unificado), como la salida de svn diff
, git diff
o diff -u ...
. Quiero revisarlo, pero el formato unificado de diferencias, especialmente con muchos archivos & cambios, es difícil para mis ojos.¿Cómo visualizar o formatear un archivo de diff/patch?
¿Cómo puedo obtener una vista diff bien formateada del archivo de parche? No tengo los archivos en sí, solo el diff, así que no puedo usar todas las herramientas regulares de diff.
Hasta ahora mis 2 mejores tácticas son:
- Cargar el diff en gvim y conseguir algo de resaltado de sintaxis
- Pegar el diff en un wiki Trac en una sección con formato
#!diff
y haga clic en "vista previa" - esto crea una vista impresionante diff:
{{{ #!diff <unified diff here> }}}
¿hay herramientas de escritorio que pueden hacer esto? ¿Hay alguna manera de convencer a kdiff3/diffmerge/p4merge/etc. para que visualice el archivo de parche? Algo que replica la visualización de Trac sería genial también.
EDITAR: puntos de bonificación para el soporte de Windows también, preferiblemente con un instalador o una instalación sin problemas.
+1 Awesome, thanks! Como usuario de Windows, preferiría una descarga independiente :( – orip