GitSync es una extensión para Visual Studio Code que permite sincronizar varios repositorios locales de Git con sus repositorios remotos mediante git pull, todo desde un solo botón.
✨ Características
Botón en la barra de estado para sincronizar todos los repositorios configurados.
Botón en la barra de estado para seleccionar la carpeta principal donde se encuentran los repos.
Configuración de la extensión:
Ruta principal
Lista de repositorios
Rama a sincronizar
Ejecución secuencial de git pull origin <branch> por cada repositorio.
Mensajes de estado e información en la barra de estado y notificaciones.
🛠 Requisitos
Tener Git instalado y disponible en la variable de entorno PATH.
Tener configurados los repositorios locales con su remoto correspondiente.
Visual Studio Code >= 1.104.0.
⚙ Configuración
En Settings → Extensions → GitSync encontrarás:
SincronizaRepositorios.Ruta_Principal
Ruta principal donde se encuentran los repositorios locales.
Ejemplo: D:/Repositorios
SincronizaRepositorios.Repositorios
Lista de carpetas (nombres de los repositorios) dentro de la ruta principal.
SincronizaRepositorios.branch
Rama desde la cual se ejecutará git pull.
Ejemplo: develop, master
🚀 Uso
Abre VS Code.
Configura la ruta principal y la lista de repositorios en Settings.
Opcionalmente, usa el botón Set Path en la barra de estado para elegir la carpeta principal.
Haz clic en el botón Sync-Reps de la barra de estado.
La extensión recorrerá cada repositorio y ejecutará: