VISOR DE DIFFS DE GIT · macOS

Revisa cambios de Git en tu Mac

Yenpo es una aplicación nativa para Mac que permite leer código y revisar cambios confirmados. Abre un repositorio local, elige commits o ramas y pasa del árbol de archivos modificados a diffs en línea de solo lectura. Mantén a la vista las revisiones exactas mientras investigas qué cambia un parche.

v0.1.303 EAP · Apple silicon & Intel · macOS 14+Caduca el (UTC)

01 / ELIGE TU FORMA DE TRABAJAR

Un lugar para leer un parche en contexto

Usa Yenpo para comprender un commit existente, revisar una rama de funcionalidad o investigar una posible regresión. La comparación queda fijada a commits concretos de base y head, por lo que no cambia si una rama avanza después. Abre otra comparación para ver los commits más recientes.

Explorar el diff, abrir archivos y buscar código local funciona sin una cuenta de modelos. La navegación mediante servidores de lenguaje ayuda a encontrar definiciones y referencias cuando el servidor adecuado está instalado y entiende el proyecto.

Requisitos de búsqueda de archivos y servidores de lenguaje

02 / ELIGE LA PREGUNTA

Un commit, dos extremos de ramas o cambios desde la divergencia

¿Qué cambió este commit?

Commit

Primer padre → commit seleccionado. Un commit raíz se compara con un árbol vacío.

Examina un parche, incluidos los cambios de un commit de merge respecto a su primer padre.

¿En qué difieren los extremos de dos ramas?

Comparación directa

Extremo de base seleccionado → extremo de head seleccionado.

Compara las dos instantáneas confirmadas. El trabajo de cualquiera de las ramas puede influir en el resultado.

¿Qué añadió esta rama desde que se separó?

Desde la separación de las ramas

Ancestro común (merge base) → head seleccionado.

Revisa la aportación de una rama de funcionalidad. Esto no simula un merge ni predice conflictos.

Elige el modo y verifica los identificadores de commit

¿No conoces la notación de parches? Aprende a leer un diff de Git desde su base de comparación hasta sus bloques.

03 / MIRA MÁS ALLÁ DE LAS LÍNEAS CAMBIADAS

Un diff pequeño puede depender de código sin cambios

En nuestro ejemplo de caché de promesas, un manejador de rechazo elimina de la caché una lectura fallida. La función invalidate, que no cambió, vuelve peligrosa esa limpieza: otro llamador puede invalidar la lectura pendiente A e iniciar B antes de que falle A. La limpieza de A elimina entonces B y el siguiente llamador inicia una lectura duplicada.

  1. Empieza por el árbol de archivos modificados y lee la función editada en el diff en línea.
  2. Lee las funciones con las que interactúa y busca llamadas que puedan provocar el orden sospechoso. Comprueba la revisión de cada pestaña: un archivo de trabajo actual puede diferir del head seleccionado.
  3. Comprueba la revisión base para distinguir una regresión introducida de un problema existente. Ejecuta una prueba concreta antes de considerar reproducida la secuencia sospechosa.

Lee la revisión completa de la caché y la corrección

04 / REVISIÓN OPCIONAL CON IA

Pregunta por la comparación seleccionada

La cabecera de comparación puede preparar un borrador de AI Reader con la comparación adjunta. Revísalo y envíalo cuando esté listo. Estas conversaciones son de solo lectura; usa las ubicaciones citadas para comprobar cada posible problema y ejecuta por tu cuenta las pruebas sugeridas.

La revisión con IA requiere un proveedor de modelos configurado. Tu pregunta y el código relevante se envían a su endpoint y se aplican las condiciones de tu cuenta y sus tarifas. Ver diffs locales no requiere esta configuración.

Lectura con IA más allá del diff ·Conecta un modelo · Datos y permisos de edición

Instala Yenpo y abre tu repositorio
PRUEBA YENPO EAP

Pruébalo con el próximo cambio
que haga tu IA.

Los diffs, Local Changes y la búsqueda funcionan desde el principio. Conecta un proveedor de modelos cuando quieras preguntar a AI Reader.

Descargar EAP

La interfaz admite inglés, chino simplificado y tradicional, japonés, español, portugués de Brasil, coreano, alemán, francés y ruso.

v0.1.303 EAP · Apple silicon & Intel · macOS 14+Caduca el (UTC)