Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>git-easy-viewNew to Visual Studio Code? Get it now.
git-easy-view

git-easy-view

Jesus Periago Rodríguez

|
1 install
| (0) | Free
Extension for view all git branch
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Git Easy View

Extensión de Visual Studio Code para gestionar ramas Git de forma rápida y visual desde el panel de Source Control.

Git Easy View añade una vista al panel de Git (barra lateral izquierda) que te permite:

  • Ver todas las ramas locales organizadas por tipo (feature/, hotfix/, bugfix/, release/, etc.).
  • Ver cuántos commits tienes:
    • Pendientes de hacer pull desde el remoto (R).
    • Pendientes de hacer push al remoto (L).
  • Hacer checkout, crear ramas nuevas, actualizar desde remoto, hacer push, mergear y borrar ramas con un solo clic.

Características principales

  • ✅ Vista propia en el panel de Git (Git branch) dentro de SCM.
  • 📂 Ramas agrupadas por prefijo:
    • feature/login → carpeta feature → rama login.
    • hotfix/1234 → carpeta hotfix → rama 1234.
    • Ramas sin / (como main, develop) se muestran en la raíz.
  • 🔢 Indicadores de estado por rama:
    • XR → la rama está X commits por detrás del remoto (hace falta pull).
    • YL → la rama está Y commits por delante del remoto (hace falta push).
    • Current → rama actual.
  • 🔁 Auto-refresco cuando cambia el estado de Git y botón manual para forzar actualización (hace git fetch + refresco).

Acciones disponibles por rama

Cada rama muestra una fila con iconos de acción a la derecha (solo en ramas, no en las carpetas):

Acción Qué hace Cuándo se muestra
Checkout Cambia a esa rama (git checkout) Siempre
Merge into current Hace merge de esa rama en la rama actual Siempre
Create branch from Crea una nueva rama basada en la rama seleccionada, con prefijos típicos Siempre
Update from remote Hace git pull de la rama (previo checkout si es necesario) Solo si la rama tiene R > 0
Push branch Hace git push de la rama (previo checkout si es necesario) Solo si la rama tiene L > 0
Delete branch Elimina la rama local (no permite eliminar la rama actual) Siempre

Creación de nuevas ramas con prefijos

Al pulsar en Create branch from sobre una rama:

  1. Aparece un selector con prefijos comunes:
    • feature
    • hotfix
    • bugfix
    • release
    • none (sin prefijo)
  2. Después se pide el nombre de la nueva rama (por ejemplo test).
  3. Se crea la rama:
    • Si eliges feature → feature/test.
    • Si eliges none → test.

La rama nueva se crea a partir de la rama sobre la que pulsaste y se hace checkout automáticamente.


Indicadores R y L

En la descripción de cada rama se muestran, cuando procede:

  • XR → la rama está X commits detrás del remoto (behind), es decir: hay cambios remotos pendientes de aplicar → deberías hacer pull.
  • YL → la rama está Y commits por delante del remoto (ahead), es decir: tienes commits locales sin subir → deberías hacer push.

Ejemplos:

  • develop 3R · Current → la rama actual develop tiene 3 commits pendientes en remoto.
  • feature/login 2L → feature/login tiene 2 commits locales sin push.
  • hotfix/123 1R · 1L · Current → combinación de ambos casos.

Instalación

Opción 1: Instalar desde un archivo .vsix (para usar en otros equipos)

Empaqueta la extensión (en tu máquina de desarrollo):

  1. Instala la herramienta de empaquetado:

    npm install -g @vscode/vsce
    
  2. Compila la extensión:

    npm run compile
    # o
    pnpm run compile
    
  3. Genera el paquete:

    vsce package
    

Se generará un archivo similar a:

git-easy-view-0.0.1.vsix

En el otro equipo, abre VS Code y:

  1. Ve a la pestaña Extensions.
  2. Pulsa en el menú ... (arriba a la derecha).
  3. Elige Install from VSIX….
  4. Selecciona tu archivo git-easy-view-0.0.1.vsix.

O desde terminal:

code --install-extension git-easy-view-0.0.1.vsix

Opción 2: Ejecutar desde código fuente (modo desarrollo)

  1. Clona el repositorio:

    git clone <url-del-repo>
    cd git-easy-view
    
  2. Instala dependencias:

    npm install
    # o
    pnpm install
    
  3. Compila:

    npm run compile
    
  4. Inicia VS Code en modo extensión:

    • Abre el proyecto en VS Code.
    • Pulsa F5 para lanzar una Extension Development Host.
    • En esa nueva ventana podrás probar la extensión.

Uso

  1. Abre un proyecto que tenga un repositorio Git inicializado.
  2. Ve al panel de Source Control / SCM (icono de Git en la barra lateral izquierda).
  3. Dentro del panel, busca la vista llamada Git branch (creada por la extensión).

Desde ahí podrás:

  • Ver las ramas organizadas (raíz + carpetas feature, hotfix, etc.).
  • Ver los contadores R y L.
  • Usar los iconos de acción para trabajar con ramas sin salir del panel.

Requisitos

  • Visual Studio Code: ^1.106.0
  • Tener el repositorio Git inicializado en la carpeta del proyecto.
  • Extensión oficial de Git de VS Code habilitada (la que viene por defecto).

Scripts de desarrollo

Desde la raíz del proyecto:

  • npm run compile → compila TypeScript a out/.
  • npm run watch → compilación en modo watch.
  • npm run lint → ejecuta ESLint.
  • npm run test → tests con el runner de VS Code.

Roadmap (ideas futuras)

  • Filtro/búsqueda de ramas por nombre.
  • Mostrar también el remoto asociado (origin/main, origin/develop, etc.).
  • Configuración para personalizar prefijos (feature, hotfix, …).
  • Soporte para múltiples repositorios abiertos en el workspace.

¡Disfruta usando Git Easy View para tener tus ramas siempre bajo control sin salir del panel de Git! 😄

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft