Pretty Git Diff
Una extensión de VS Code que proporciona potentes herramientas de comparación de Git con una interfaz visual intuitiva.
📥 Descarga
✨ Características
📁 Comparación de Archivos
Compare cualquier archivo con versiones de diferentes ramas o commits con visualización de diferencias lado a lado.

📂 Comparación de Directorios
Compare directorios completos entre ramas con indicadores de estado de archivo y operaciones en bloque.

🔄 Aplicar Cambios
Aplique cambios desde cualquier rama o commit directamente a su archivo actual.
Principales Beneficios
- Detección inteligente de ramas: Muestra ramas locales y remotas con prefijos claros.
- Operaciones en bloque: Opción “Obtener Todo” para descargar múltiples archivos a la vez.
- Interfaz intuitiva: Interfaz limpia con iconos de estado y descripciones útiles.
- Recuperar archivos faltantes desde referencias remotas.
- Soporte para estructuras de directorios anidadas.
Cómo Usar
📁 Comparar Archivo Actual
Método 1: Clic derecho en el Editor
- Haga clic derecho en cualquier lugar del archivo abierto.
- Seleccione
Pretty Git Diff: File. - Elija el tipo de referencia (Ramas o Commits).
- Seleccione la rama/commit de la lista.
- Vea la comparación lado a lado con el panel izquierdo de solo lectura.
Método 2: Menú Contextual del Explorador
- Haga clic derecho en cualquier archivo en el Explorador.
- Seleccione
Pretty Git Diff: File. - Siga los pasos 3-5 anteriores.
📂 Comparar Directorio
Método 1: Paleta de Comandos
- Abra la Paleta de Comandos (
Cmd+Shift+P/Ctrl+Shift+P). - Escriba
Pretty Git Diff: Directory. - Elija la raíz del espacio de trabajo o seleccione una carpeta específica.
- Elija el tipo de referencia (Ramas o Commits).
- Seleccione la rama/commit de la lista.
- Navegue por los archivos con indicadores de estado:
- 🆕 Nuevos archivos (disponibles en la referencia)
- 📝 Archivos modificados
- 📄 Archivos locales solamente
- Use “📥 Obtener Todos los Archivos” para descargar múltiples archivos a la vez.
Método 2: Menú Contextual del Explorador
- Haga clic derecho en cualquier carpeta en el Explorador.
- Seleccione
Pretty Git Diff: Directory. - Siga los pasos 4-7 anteriores.
🔄 Aplicar Cambios al Archivo
- Haga clic derecho en el editor o en el archivo en el Explorador.
- Seleccione
Pretty Git Diff: Apply. - Elija el tipo de referencia (Ramas o Commits).
- Seleccione la rama/commit desde donde aplicar los cambios.
- El contenido del archivo será reemplazado completamente.
🌐 Selección de Rama
La extensión muestra ramas con prefijos claros:
📁 local/main- Ramas locales🌐 origin/feature-branch- Ramas remotas📝 abc1234 - mensaje del commit (autor)- Commits recientes
Requisitos
- Repositorio Git
- VS Code 1.50.0 o superior
Solución de Problemas
No se seleccionaron archivos/directorios
Si ve advertencias sobre que no hay archivos seleccionados, asegúrese de:
- Abrir un archivo en el editor antes de usar comandos de Archivo.
- Abrir un espacio de trabajo antes de usar comandos de Directorio desde la Paleta de Comandos.
- Hacer clic derecho en archivos/carpetas en el Explorador para acceder al menú contextual.
No es un repositorio Git
Si ve el error “Este proyecto no es un repositorio Git”:
- Inicialice Git en su proyecto:
git init - Clone desde un repositorio Git
- Abra una carpeta que contenga un directorio
.git
Soporte
Para problemas y solicitudes de funciones, por favor consulte la página del marketplace de la extensión o el repositorio.