instalar - ¿Hay alguna forma de ver git diff desde el origen/maestro usando Visual Studio Code?
resolve conflicts git visual studio code (4)
De usar el control de versiones en el código VS
agrega esto al archivo de configuración git como ~/.gitconfig
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
al usar git difftool HEAD HEAD^
, git le preguntará si desea usar vscode
Al usar Visual Studio Code (Versión 1.11.2), puedo ver la diferencia gráfica lado a lado de mis cambios actuales muy fácilmente haciendo clic en el botón de control de fuente en el panel izquierdo. Pero una vez que confirmo esos cambios en mi repositorio local, no puedo encontrar una manera de ver la misma diferencia lado a lado del origen / maestro.
En otras palabras, ¿hay una manera de generar la herramienta de comparación de Visual Studio Code (Versión 1.11.2) para mostrarme lo que veo cuando hago git diff origin/master
pero en el gráfico de lado a lado también?
Desde el blog de MSDN
Viendo diferencias
Nuestro herramental Git admite la visualización de Diffs dentro del Código VS. Haga clic en el archivo en la vista Git para mostrar una vista de lado a lado. Esto le permite comparar su archivo actual con una versión anterior del mismo:
No utiliza VSCode, pero si solo desea ver un resumen rápido de los cambios ... simplemente inicie un PR desde la sucursal en github
Puedes usar una extensión para esto.
Dos buenas opciones:
Gitlens: https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens
Con este, puedes usar la >GitLens: Compare File with...
para comparar con cualquier rama (local o remota).
También puede usar el historial de Git : https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory
Puede ver todo el historial de archivos y comparar con la versión actual con la acción >Git: View File History
.