Jak mogę wyświetlić historię Git w Visual Studio Code?

Odpowiedzi:

143

Polecam Ci to repozytorium, https://github.com/DonJayamanne/gitHistoryVSCode

Historia Git Historia Git

Robi dokładnie to, czego potrzebujesz i ma następujące funkcje:

  • Wyświetl szczegóły zatwierdzenia, takie jak imię i nazwisko autora, e-mail, data, imię i nazwisko autora, e-mail, data i komentarze.
  • Wyświetl poprzednią kopię pliku lub porównaj ją z wersją lokalnego obszaru roboczego lub wersją poprzednią.
  • Wyświetl zmiany w aktywnej linii w edytorze (Git Blame).
  • Skonfiguruj informacje wyświetlane na liście
  • Użyj skrótów klawiaturowych, aby wyświetlić historię pliku lub wiersza
  • Wyświetl dziennik Git (wraz ze szczegółami zatwierdzenia, takimi jak nazwisko autora, adres e-mail, komentarze i zmiany w plikach).
ThormaWeb.com
źródło
18
Pamiętaj, że możesz go pobrać bezpośrednio z marketplace.
aloisdg przenosi się na codidact.com
6
Historia Git dla VS Code na rynku marketplace.visualstudio.com/ ...
naXa
Doskonałe repozytorium!
rigerta
Czy to pokazuje historię dopiero po jej zainstalowaniu? A może byłbyś w stanie zobaczyć polecenia wykonywane przed zainstalowaniem go (być może VS Code przechowuje je w miejscu niedostępnym)?
Magne
3
Używałem GitLens, ale uznałem to za niezwykle przytłaczające. Interfejs ma po prostu zbyt wiele opcji. Z drugiej strony jest to dość proste. Jak dotąd to lubię.
Marc 2377,
49

GitLens ma ładną przeglądarkę historii Git. Zainstaluj GitLens z rynku rozszerzeń, a następnie uruchom „Show GitLens Explorer” z palety poleceń.

Joseph Sheedy
źródło
Najnowsza wersja GitLens jest naprawdę dobra. Dodaje poręczny przycisk na pasku bocznym i pozwala znacznie lepiej wizualizować zmiany w wielu gałęziach.
cham
tak, użyłem tego i bardzo polecam to rozszerzenie, ponieważ może wyświetlać się w czasie rzeczywistym, gdy klikam link, ref: academy.byidmore.com/post/ ...
yussan
Świetna odpowiedź @ joseph-sheedy
Andy K
@JosephSheedy, nie bez powodu GitLensszwy najpopularniejsze (do pobrania) rozszerzenie.
prosti
18

Nie potrzebujesz wtyczki, aby wyświetlić historię zatwierdzania w programie Visual Studio Code 1.42 lub nowszym .

Widok osi czasu

W tym kamieniu milowym poczyniliśmy postępy w nowym widoku osi czasu i udostępniliśmy wczesny podgląd.
Jest to ujednolicony widok do wizualizacji zdarzeń szeregów czasowych (np. Zatwierdzeń, zapisów, przebiegów testowych itp.) Dla zasobu (pliku, folderu itp.).

Aby włączyć widok osi czasu, musisz używać wersji Insiders Edition, a następnie dodać następujące ustawienie:

"timeline.showView": true

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

VonC
źródło
1
Czy może pokazać historię oddziału? Wygląda na to, że pokazuje wybraną historię plików.
Vimes
@Vimes Nie, na razie jest to seria zdarzeń (tutaj Git zatwierdza) dla zasobu (pliku, folderu).
VonC
17

Polecam użycie rozszerzenia Git Graph .

arkhwise
źródło
Proste i wydajne.
Mike
16

Jest dla mnie oczywiste, że GitLens to najpopularniejsze rozszerzenie historii Git.

wprowadź opis obrazu tutaj

To, co lubię najbardziej, może zapewnić dodatkowe adnotacje, gdy jakaś linia została ostatnio zmieniona i przez kogo.

Tutaj wprowadź opis obrazu

prosti
źródło
4

W prawym górnym rogu znajduje się odpowiednia ikona, którą można kliknąć po otwarciu pliku lub strony powitalnej.

Tutaj wprowadź opis obrazu

Możesz też dodać skrót klawiaturowy:

Tutaj wprowadź opis obrazu

Tobias Otto
źródło
15
JIC: ... zanim zobaczysz tę opcję, musisz mieć wcześniej zainstalowane rozszerzenie Git History .
Jhegs
1
Czy możesz zaktualizować swoją odpowiedź, podając wymagania wstępne (po przetestowaniu faktycznie tak jest)?
Peter Mortensen
2

Git Graph wydaje się przyzwoitym rozszerzeniem. Po instalacji możesz otworzyć widok wykresu z dolnego paska stanu.

Joe Phillips
źródło