visual usar subir studio software proyecto para instalar configurar con como code git visual-studio visual-studio-2013 visual-studio-2015 rebase

usar - ¿Es posible hacer un Git Pull--rebase con las herramientas git de Visual Studio(y se puede configurar de manera predeterminada)



subir proyecto a github visual studio code (4)

Abra Git Bash y pegue:

git config --global branch.autosetuprebase always

Esto hará que cada futuro sea un pull --rebase .

En primer lugar, como dice el título, ¿es posible incluso en un solo paso (es decir, no fetch luego rebase ), para hacer un pull --rebase ?

En segundo lugar, es una configuración en Visual Studio para forzar a las herramientas integradas de Team Explorer a hacer siempre un pull --rebase lugar de un pull (fetch/merge) estándar pull (fetch/merge) .

Soy consciente de que puede establecer el valor predeterminado en los archivos de configuración globales o de proyecto con git config branch.autosetuprebase always , pero quería saber específicamente si Visual Studio podría actualizar / cambiar esa configuración o si tenía una opción similar, como la mayoría de las otras GUIs . No he podido encontrar nada, así que parece que no es así, de ahí la pregunta.


En VS2017 puede usar la función incorporada para cambiar la configuración de git para rebase: vaya a Team Explorer -> Inicio -> Configuración -> Configuración global o Configuración del depósito -> configure la rama local de Rebase al tirar : Verdadero ( screenshot )


Esto es lo más cerca que puedes llegar a hacer una real rebase pull .

Primero haga una búsqueda en el control remoto sobre el que desea volver a establecer la base. No será un "pull --rebase" pero puedes ir al explorador de equipos> branches> remotes> (elige tu control remoto)> haz clic derecho en la rama sobre la que deseas volver a establecer la rebase onto y rebase onto clic en rebase onto hacer clic en rebase y básicamente hecho un pull / rebase en la rama remota.

(pero actualmente esta es la única forma de volver a realizar las actualizaciones remotas sin correr a un git bash)


Visual Studio 2015 no es compatible con pull + rebase. Puede lograrlo manualmente realizando una búsqueda de ''branch'' y luego hacer una rebase en ''origin / branch''. Pero no de forma automática.

Visual Studio 2017 (versión candidata) ejecutará actualmente la extracción + rebase si está configurada como opción predeterminada en la configuración global de git. En este momento, todavía le da una advertencia que dice "resultado de fusión inesperado". Espero que esto se solucione antes de que salga la versión final.