Come posso visualizzare la cronologia di Git in Visual Studio Code?


Risposte:


143

Ti consiglio questo repository, https://github.com/DonJayamanne/gitHistoryVSCode

Storia Git Storia Git

Fa esattamente quello che ti serve e ha queste caratteristiche:

  • Visualizza i dettagli di un commit, come nome dell'autore, email, data, nome del committer, email, data e commenti.
  • Visualizza una copia precedente del file o confrontalo con la versione dell'area di lavoro locale o con una versione precedente.
  • Visualizza le modifiche alla riga attiva nell'editor (Git Blame).
  • Configura le informazioni visualizzate nell'elenco
  • Utilizzare le scorciatoie da tastiera per visualizzare la cronologia di un file o di una linea
  • Visualizza il registro Git (insieme ai dettagli di un commit, come nome dell'autore, e-mail, commenti e modifiche al file).

18
Nota che puoi scaricarlo direttamente dal marketplace.
aloisdg si trasferisce su codidact.com il

6
Git History per VS Code nel marketplace marketplace.visualstudio.com/…
naXa

Ottimo repo!
rigerta

Questo mostra la cronologia solo dopo averla installata? O saresti in grado di vedere anche i comandi eseguiti prima di installarlo (forse VS Code lo memorizza da qualche parte inaccessibile)?
Magne,

3
Stavo usando GitLens ma l'ho trovato estremamente travolgente. L'interfaccia ha troppe opzioni. Questo, d'altra parte, è abbastanza semplice. Mi piace così tanto.
Marc.27777

49

GitLens ha un bel browser cronologico Git. Installa GitLens dal marketplace delle estensioni, quindi esegui "Mostra GitLens Explorer" dalla tavolozza dei comandi.


L'ultima versione di GitLens è davvero ottima. Aggiunge un comodo pulsante della barra laterale e consente di visualizzare meglio le modifiche su più rami.
cham

sì, l'ho usato e ho raccomandato vivamente tale estensione perché può essere visualizzata in tempo reale quando faccio
yussan

Ottima risposta @ Joseph Sheedy
Andy K,

@JosephSheedy, GitLensestensione (download) più popolare delle cuciture per ragione.
prosti,

18

Non è necessario un plug-in per visualizzare la cronologia di commit con Visual Studio Code 1.42 o più.

Vista della sequenza temporale

In questa pietra miliare, abbiamo compiuto progressi nella nuova visualizzazione della linea temporale e abbiamo un'anteprima anticipata da condividere.
Questa è una vista unificata per la visualizzazione di eventi di serie temporali (ad es. Commit, salvataggi, esecuzioni di test, ecc.) Per una risorsa (file, cartella, ecc.).

Per abilitare la vista Timeline, è necessario utilizzare Insiders Edition e quindi aggiungere le seguenti impostazioni:

"timeline.showView": true

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


1
Può mostrare la cronologia delle filiali? Sembra mostrare la cronologia dei file selezionati.
Vimes

@Vimes No, per ora si tratta di eventi di serie temporali (qui, Git si impegna) per una risorsa (file, cartella).
VonC


16

È evidente per me che GitLens è l'estensione più popolare per la storia di Git.

inserisci qui la descrizione dell'immagine

Quello che mi piace di più può fornirti annotazioni laterali quando una riga è stata cambiata l'ultima volta e da chi.

Inserisci qui la descrizione dell'immagine


4

Troverai l'icona giusta per fare clic, quando apri un file o la pagina di benvenuto, nell'angolo in alto a destra.

Inserisci qui la descrizione dell'immagine

E puoi aggiungere una scorciatoia da tastiera:

Inserisci qui la descrizione dell'immagine


15
JIC: ... prima di vedere questa opzione, devi avere l' estensione Git History precedentemente installata.
Jhegs,

1
Puoi aggiornare la tua risposta con i prerequisiti (dopo averlo testato è effettivamente il caso)?
Peter Mortensen,

2

Git Graph sembra un'estensione decente. Dopo l'installazione, è possibile aprire la vista grafico dalla barra di stato in basso.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.