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)
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.
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.
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.
- Empieza por el árbol de archivos modificados y lee la función editada en el diff en línea.
- 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.
- 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.
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
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 EAPLa 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)