formatting - script - diffmerge online
¿Cómo visualizar o formatear un archivo diff/patch? (3)
Eche un vistazo a idiff
Tengo un archivo de parche (diff unificado), como el resultado de svn diff
, git diff
o diff -u ...
Quiero revisarlo, pero el formato unificado de diferencias, especialmente con muchos archivos y cambios, es difícil para mis ojos.
¿Cómo puedo obtener una vista diff formateada de forma agradable desde el 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:
- Carga la diferencia en gvim y obtén algunos resaltados de sintaxis
- Pega la diferencia en una wiki de Trac en una sección
#!diff
Diff-formateada y haz clic en "vista previa"; esto crea una impresionante vista de diferencias:
{{{ #!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.
Intenta usar kompare - http://www.caffeinated.me.uk/kompare/ . Debería hacer el trabajo.
EDITAR: También, consulte la lista de herramientas de comparación de archivos aquí: http://en.wikipedia.org/wiki/Comparison_of_file_comparison_tools - eche un vistazo a la columna "Vista previa del parche" en una de las tablas.
No es una solución de Windows, pero si utiliza Mac OS X, PatchViewer ( http://appledeveloper.com.au/products/patchviewer/ ) hará lo que está buscando.
(Descargo de responsabilidad: soy el autor de PatchViewer).