Saltar al contenido

¿Qué hace git sync en VSCode?

Solución:

De la ayuda en línea de VSCode:

Dado que su repositorio está conectado a algún control remoto y que su rama extraída tiene un enlace ascendente a una rama en ese remoto, VS Code le ofrece acciones útiles para empujar, extraer y sincronizar esa rama (este último ejecutará un comando de extracción seguido de un comando de empuje).

Parece que si ejecuta sincronizar cambios en una rama determinada, hará lo siguiente:

git pull origin someBranch
git push origin someBranch

Según el comentario de @FelikZ, una forma de hacer pull --rebase el comportamiento predeterminado para git pull sería configurar tu .gitconfig archivo agregando lo siguiente:

[pull]
    rebase = true

Luego, cuando el complemento VSCode emite un git pull, debería utilizar la estrategia de rebase de forma predeterminada. Si sigue el enlace anterior y se desplaza a la sección “Git patch / diff mode”, verá una captura de pantalla que muestra la configuración de Git para extraer mediante rebase.

Actualizar: A partir de la v1.28 ahora hay un git.rebaseWhenSync configuración. De las notas de la versión:

La configuración git.rebaseWhenSync le permitirá configurar el comando Sync para usar siempre rebase en lugar de fusionar cuando se ejecuta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *