strings script online code formatting diff visualization patch

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:

  1. Carga la diferencia en gvim y obtén algunos resaltados de sintaxis
  2. 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.