Wie kann ich den Git-Verlauf in Visual Studio Code anzeigen?

154

Ich kann verschiedene Git-Befehle aus Visual Studio Code ausführen, konnte jedoch keine Möglichkeit finden, den Verlauf zu visualisieren.

rlesias
quelle

Antworten:

143

Ich empfehle Ihnen dieses Repository, https://github.com/DonJayamanne/gitHistoryVSCode

Git-Geschichte Git-Geschichte

Es macht genau das, was Sie brauchen und hat folgende Funktionen:

  • Zeigen Sie die Details eines Commits an, z. B. Autorenname, E-Mail-Adresse, Datum, Committer-Name, E-Mail-Adresse, Datum und Kommentare.
  • Zeigen Sie eine vorherige Kopie der Datei an oder vergleichen Sie sie mit der lokalen Arbeitsbereichsversion oder einer früheren Version.
  • Zeigen Sie die Änderungen an der aktiven Zeile im Editor an (Git Blame).
  • Konfigurieren Sie die in der Liste angezeigten Informationen
  • Verwenden Sie Tastaturkürzel, um den Verlauf einer Datei oder Zeile anzuzeigen
  • Zeigen Sie das Git-Protokoll an (zusammen mit Details zu einem Commit wie Autorenname, E-Mail, Kommentaren und Dateiänderungen).
ThormaWeb.com
quelle
18
Beachten Sie, dass Sie es direkt vom Marktplatz herunterladen können.
Aloisdg wechselt zu codidact.com
6
Git-Verlauf für VS-Code auf dem Marktplatz marketplace.visualstudio.com/…
naXa
Exzellentes Repo!
Rigerta
Zeigt dies den Verlauf erst an, nachdem Sie ihn installiert haben? Oder können Sie auch Befehle sehen, die vor der Installation ausgeführt wurden (möglicherweise speichert VS Code sie an einem unzugänglichen Ort)?
Magne
3
Ich habe GitLens verwendet, fand es aber äußerst überwältigend. Die Schnittstelle hat einfach zu viele Optionen. Dies ist jedoch recht einfach. Ich mag es so weit.
März 2377
49

GitLens hat einen schönen Git-Verlaufsbrowser. Installieren Sie GitLens vom Erweiterungsmarktplatz und führen Sie dann "GitLens Explorer anzeigen" in der Befehlspalette aus.

Joseph Sheedy
quelle
Die neueste Version von GitLens ist wirklich gut. Es fügt eine praktische Seitenleistenschaltfläche hinzu und ermöglicht es Ihnen, Änderungen über mehrere Zweige hinweg viel besser zu visualisieren.
Cham
Ja, ich verwenden, und ich dringend empfohlen, Erweiterung , weil sie in Echtzeit anzeigen können , wenn ich auf einigen Links klicken, ref: academy.byidmore.com/post/...
yussan
Tolle Antwort @ Joseph-Sheedy
Andy K
@JosephSheedy, GitLensNähte beliebteste (Downloads) Erweiterung aus gutem Grund.
Prosti
18

Sie benötigen kein Plugin, um den Commit-Verlauf mit Visual Studio Code 1.42 oder höher anzuzeigen .

Zeitleistenansicht

In diesem Meilenstein haben wir Fortschritte bei der neuen Zeitleistenansicht erzielt und können eine frühe Vorschau freigeben.
Dies ist eine einheitliche Ansicht zum Visualisieren von Zeitreihenereignissen (z. B. Festschreiben, Speichern, Testläufen usw.) für eine Ressource (Datei, Ordner usw.).

Um die Zeitleistenansicht zu aktivieren, müssen Sie die Insiders Edition verwenden und anschließend die folgende Einstellung hinzufügen:

"timeline.showView": true

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

VonC
quelle
1
Kann es die Branchengeschichte anzeigen? Es scheint den ausgewählten Dateiversionsverlauf anzuzeigen.
Mumm
@Vimes Nein, im Moment handelt es sich um Zeitreihenereignisse (hier Commits von Git) für eine Ressource (Datei, Ordner).
VonC
17

Ich würde empfehlen, die Git Graph- Erweiterung zu verwenden.

arkhwise
quelle
Einfach und effizient.
Mike
16

Mir ist klar, dass GitLens die beliebteste Erweiterung für die Git-Geschichte ist.

Geben Sie hier die Bildbeschreibung ein

Was mir am besten gefällt, kann es Ihnen seitliche Anmerkungen geben, wenn eine Zeile das letzte Mal geändert wurde und von wem.

Geben Sie hier die Bildbeschreibung ein

Prosti
quelle
4

In der oberen rechten Ecke finden Sie das richtige Symbol zum Klicken, wenn Sie eine Datei oder die Begrüßungsseite öffnen.

Geben Sie hier die Bildbeschreibung ein

Und Sie können eine Tastenkombination hinzufügen:

Geben Sie hier die Bildbeschreibung ein

Tobias Otto
quelle
15
JIC: ... bevor Sie diese Option sehen können, muss die Git History- Erweiterung zuvor installiert sein.
Jhegs
1
Können Sie Ihre Antwort mit den Voraussetzungen aktualisieren (nach dem Testen ist dies tatsächlich der Fall)?
Peter Mortensen
2

Git Graph scheint eine anständige Erweiterung zu sein. Nach der Installation können Sie die Diagrammansicht in der unteren Statusleiste öffnen.

Joe Phillips
quelle