Como posso visualizar o histórico do Git no Visual Studio Code?

154

Posso executar vários comandos Git no Visual Studio Code, no entanto, não consegui encontrar uma maneira de visualizar o histórico.

rlesias
fonte

Respostas:

143

Eu recomendo este repositório, https://github.com/DonJayamanne/gitHistoryVSCode

História do Git História do Git

Ele faz exatamente o que você precisa e possui os seguintes recursos:

  • Veja os detalhes de uma confirmação, como nome do autor, email, data, nome do autor, email, data e comentários.
  • Visualize uma cópia anterior do arquivo ou compare-a com a versão da área de trabalho local ou uma versão anterior.
  • Veja as alterações na linha ativa no editor (Git Blame).
  • Configure as informações exibidas na lista
  • Use atalhos de teclado para visualizar o histórico de um arquivo ou linha
  • Veja o log do Git (junto com os detalhes de uma confirmação, como nome do autor, email, comentários e alterações no arquivo).
ThormaWeb.com
fonte
18
Observe que você pode baixá-lo diretamente do mercado.
aloisdg movendo-se para codidact.com 24/10
6
Git History for VS Code no marketplace marketplace.visualstudio.com/…
naXa
Excelente repo!
rigerta
Isso mostra o histórico somente após a instalação? Ou você seria capaz de ver os comandos executados antes de instalá-lo também (talvez o VS Code o armazene em algum lugar inacessível)?
Magne
3
Eu estava usando GitLens, mas achei extremamente esmagador. A interface possui muitas opções. Por outro lado, isso é bastante direto. Gostando até agora.
Marc.2377
49

O GitLens tem um bom navegador de histórico do Git. Instale o GitLens no mercado de extensões e execute "Show GitLens Explorer" na paleta de comandos.

Joseph Sheedy
fonte
A versão mais recente do GitLens é realmente boa. Ele adiciona um prático botão da barra lateral e permite visualizar melhor as alterações em vários ramos.
2941818
sim, eu usei isso, e eu altamente recomendado que a extensão porque ele pode mostrar em tempo real quando eu clicar em algum link, ref: academy.byidmore.com/post/...
yussan
Grande resposta @ joseph-sheedy
Andy K
@JosephSheedy, GitLenscosturas mais populares (downloads) de extensão por motivo.
Prosti # 06:
18

Você não precisará de um plug-in para ver o histórico de consolidação com o Visual Studio Code 1.42 ou mais.

Visualização da linha do tempo

Nesta etapa, progredimos na nova exibição da Linha de tempo e temos uma prévia para compartilhar.
Esta é uma visão unificada para a visualização de eventos de séries temporais (por exemplo, confirmações, salvamentos, execuções de testes etc.) para um recurso (arquivo, pasta, etc.).

Para ativar a exibição Linha do tempo, você deve usar o Insiders Edition e adicionar a seguinte configuração:

"timeline.showView": true

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

VonC
fonte
1
Ele pode mostrar o histórico da filial? Parece mostrar o histórico do arquivo selecionado.
Vimes
@Vimes Não, por enquanto é um evento de série temporal (aqui, o Git confirma) para um recurso (arquivo, pasta).
VonC 10/03
17

Eu recomendaria o uso da extensão Git Graph .

arkhwise
fonte
Simples e eficiente.
Mike
16

É evidente para mim que o GitLens é a extensão mais popular para a história do Git.

insira a descrição da imagem aqui

O que eu mais gosto, pode fornecer anotações laterais quando alguma linha foi alterada da última vez e por quem.

Digite a descrição da imagem aqui

prosti
fonte
4

Você encontrará o ícone certo para clicar, quando abrir um arquivo ou a página de boas-vindas, no canto superior direito.

Digite a descrição da imagem aqui

E você pode adicionar um atalho de teclado:

Digite a descrição da imagem aqui

Tobias Otto
fonte
15
JIC: ... antes de ver esta opção, você precisa ter a extensão Git History instalada anteriormente.
Jhegs
1
Você pode atualizar sua resposta com os pré-requisitos (após o teste, esse é realmente o caso)?
Peter Mortensen
2

O Git Graph parece uma extensão decente. Após a instalação, você pode abrir a visualização do gráfico na barra de status inferior.

Joe Phillips
fonte