Analizador de diff unificado
Resume un diff unificado o archivo .patch: archivos cambiados, líneas añadidas y eliminadas.
Analizador de diff unificado
Pega un diff unificado — la salida de `diff -u`, `git diff`, o el contenido de un archivo `.patch` — y esta herramienta construye un resumen por archivo: cuántas líneas se añadieron y eliminaron en cada archivo, y los totales en todo el diff. Está diseñada para revisar rápidamente un parche grande antes de abrirlo en una herramienta de revisión de código completa, o para pegar un resumen estilo diffstat en una descripción de pull request o un changelog.
Ordena la lista de archivos por ruta o por número de cambios para ver primero los archivos más activos. Activa "Mostrar bloques individuales" para desglosar cada archivo en sus bloques de cambio `@@` en lugar de solo un total a nivel de archivo. "Detectar renombramientos y cambios de modo" reconoce los encabezados de renombramiento y cambio de modo de git y etiqueta esos archivos en lugar de solo listar su nueva ruta. "Ignorar cambios solo de espacios en blanco" descuenta un par de línea eliminada/añadida que difiere solo en espacios — útil después de que un formateador o linter toque un archivo. Filtra por extensión para enfocarte en, digamos, solo archivos `.ts` en un parche mixto frontend/backend, y excluye la salida generada como `dist/*` o `*.min.js` para que los artefactos de compilación no hinchen el resumen.
El formato de salida alterna entre una tabla de texto simple, una tabla Markdown lista para pegar en una descripción de pull request, y CSV para hojas de cálculo. "Mostrar razón adición/eliminación" añade una columna con la razón añadido-a-eliminado por archivo, que es una forma rápida de detectar archivos que son principalmente código nuevo versus principalmente eliminaciones. Los cambios de archivos binarios se reconocen y se informan con conteos de línea cero en lugar de saltarse o contarse mal.
Todo se ejecuta localmente en tu navegador — el diff nunca sale de tu dispositivo, lo que importa cuando proviene de un repositorio privado. Copia el resumen, descárgalo como archivo .txt, o envíalo directamente a la entrada de otra herramienta para seguir trabajando.