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


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).

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.


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


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


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


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


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.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.