¿Cómo puedo ver el historial de Git en Visual Studio Code?

Respuestas:

143

Te recomiendo este repositorio, https://github.com/DonJayamanne/gitHistoryVSCode

Historia de Git Historia de Git

Hace exactamente lo que necesita y tiene estas características:

  • Vea los detalles de una confirmación, como el nombre del autor, el correo electrónico, la fecha, el nombre del confirmador, el correo electrónico, la fecha y los comentarios.
  • Ver una copia anterior del archivo o compararlo con la versión del espacio de trabajo local o una versión anterior.
  • Ver los cambios en la línea activa en el editor (Git Blame).
  • Configure la información que se muestra en la lista
  • Use los atajos de teclado para ver el historial de un archivo o línea
  • Ver el registro de Git (junto con los detalles de una confirmación, como el nombre del autor, correo electrónico, comentarios y cambios de archivo).
ThormaWeb.com
fuente
18
Tenga en cuenta que puede descargarlo directamente del mercado.
aloisdg se muda a codidact.com
66
Historial de Git para VS Code en marketplace marketplace.visualstudio.com/…
naXa
Excelente repositorio!
rigerta
¿Muestra esto el historial solo después de haberlo instalado? ¿O también podría ver los comandos ejecutados antes de instalarlo (tal vez VS Code lo almacena en un lugar inaccesible)?
Magne
3
Estaba usando GitLens pero me pareció extremadamente abrumador. La interfaz tiene demasiadas opciones. Esto, por otro lado, es bastante sencillo. Me gusta hasta ahora.
Marc.2377
49

GitLens tiene un buen navegador de historia Git. Instale GitLens desde el mercado de extensiones y luego ejecute "Mostrar GitLens Explorer" desde la paleta de comandos.

Joseph Sheedy
fuente
La última versión de GitLens es realmente buena. Agrega un práctico botón de barra lateral y le permite visualizar mucho mejor los cambios en varias ramas.
cham
Sí, lo usé y recomendé esa extensión porque se puede mostrar en tiempo real cuando hago
yussan
Gran respuesta @ joseph-sheedy
Andy K
@JosephSheedy, parece la GitLensextensión más popular (descargas) por una razón.
prosti
18

No necesitará un complemento para ver el historial de confirmaciones con Visual Studio Code 1.42 o más.

Vista de línea de tiempo

En este hito, hemos progresado en la nueva vista de línea de tiempo y tenemos una vista previa temprana para compartir.
Esta es una vista unificada para visualizar eventos de series temporales (por ejemplo, confirmaciones, guardados, ejecuciones de pruebas, etc.) para un recurso (archivo, carpeta, etc.).

Para habilitar la vista de línea de tiempo, debe utilizar la Edición Insiders y luego agregar la siguiente configuración:

"timeline.showView": true

https://media.githubusercontent.com/media/microsoft/vscode-docs/vnext/release-notes/images/1_42/timeline.png

VonC
fuente
1
¿Puede mostrar la historia de la sucursal? Parece mostrar el historial de archivos seleccionado.
Vimes
@Vimes No, por ahora es una serie de eventos de tiempo (aquí, Git confirma) para un recurso (archivo, carpeta).
VonC
17

Recomendaría usar la extensión Git Graph .

arkhwise
fuente
Simple y eficiente.
Mike
16

Para mí es evidente que GitLens es la extensión más popular para la historia de Git.

ingrese la descripción de la imagen aquí

Lo que más me gusta puede proporcionarle anotaciones laterales cuando alguna línea ha sido modificada por última vez y por quién.

Ingrese la descripción de la imagen aquí

prosti
fuente
4

Encontrará el icono correcto para hacer clic, cuando abra un archivo o la página de bienvenida, en la esquina superior derecha.

Ingrese la descripción de la imagen aquí

Y puede agregar un atajo de teclado:

Ingrese la descripción de la imagen aquí

Tobias Otto
fuente
15
JIC: ... antes de ver esta opción, debe tener la extensión Git History instalada previamente.
Jhegs
1
¿Puedes actualizar tu respuesta con los requisitos previos (después de probar, en realidad es el caso)?
Peter Mortensen
2

Git Graph parece una extensión decente. Después de la instalación, puede abrir la vista gráfica desde la barra de estado inferior.

Joe Phillips
fuente