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

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


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


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


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


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


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


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.