Bagaimana saya bisa melihat riwayat Git dalam Visual Studio Code?

154

Saya dapat menjalankan berbagai perintah Git dari Visual Studio Code, namun saya tidak dapat menemukan cara untuk memvisualisasikan sejarah.

rlesia
sumber

Jawaban:

143

Saya merekomendasikan Anda repositori ini, https://github.com/DonJayamanne/gitHistoryVSCode

Sejarah Git Sejarah Git

Itu tidak persis apa yang Anda butuhkan dan memiliki fitur-fitur ini:

  • Lihat detail komit, seperti nama penulis, email, tanggal, nama pengalih, email, tanggal dan komentar.
  • Lihat salinan file sebelumnya atau bandingkan dengan versi ruang kerja lokal atau versi sebelumnya.
  • Lihat perubahan pada baris aktif di editor (Git Blame).
  • Konfigurasikan informasi yang ditampilkan dalam daftar
  • Gunakan pintasan keyboard untuk melihat riwayat file atau baris
  • Lihat log Git (bersama dengan detail komit, seperti nama penulis, email, komentar, dan perubahan file).
ThormaWeb.com
sumber
18
Perhatikan bahwa Anda dapat mengunduhnya langsung dari pasar.
aloisdg pindah ke codidact.com
6
Sejarah Git untuk Kode VS di marketplace marketplace.visualstudio.com/...
naXa
Repo luar biasa!
rigerta
Apakah ini menunjukkan riwayat hanya setelah Anda menginstalnya? Atau apakah Anda dapat melihat perintah dieksekusi sebelum menginstalnya juga (mungkin VS Code menyimpannya di suatu tempat yang tidak dapat diakses)?
Magne
3
Saya menggunakan GitLens tetapi ternyata sangat luar biasa. Antarmuka memiliki terlalu banyak opsi. Ini, di sisi lain, cukup mudah. Menyukainya sejauh ini.
Marc.2377
49

GitLens memiliki peramban riwayat Git yang bagus. Instal GitLens dari pasar ekstensi, dan kemudian jalankan "Tampilkan GitLens Explorer" dari palet perintah.

Joseph Sheedy
sumber
Versi terbaru GitLens sangat bagus. Ini menambahkan tombol sidebar yang praktis dan memungkinkan Anda untuk memvisualisasikan perubahan yang jauh lebih baik di beberapa cabang.
cham
ya, saya menggunakan itu, dan saya sangat dianjurkan bahwa perpanjangan karena dapat menunjukkan secara realtime ketika saya klik pada beberapa link ref: academy.byidmore.com/post/...
yussan
Jawaban bagus @ joseph-sheedy
Andy K
@ Josephepheedy, GitLensjahitan ekstensi paling populer (unduhan) karena alasan.
prosti
18

Anda tidak akan memerlukan plugin untuk melihat histori komit dengan Visual Studio Code 1.42 atau lebih.

Tampilan garis waktu

Dalam tonggak sejarah ini, kami telah membuat kemajuan pada tampilan Timeline baru, dan memiliki pratinjau awal untuk dibagikan.
Ini adalah tampilan terpadu untuk memvisualisasikan peristiwa seri waktu (mis. Melakukan, menyimpan, uji coba, dll.) Untuk sumber daya (file, folder, dll.).

Untuk mengaktifkan tampilan Timeline, Anda harus menggunakan Edisi Orang Dalam dan kemudian menambahkan pengaturan berikut:

"timeline.showView": true

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

VONC
sumber
1
Bisakah itu menampilkan sejarah cabang? Tampaknya menampilkan riwayat file yang dipilih.
Vimes
@Vimes Tidak, untuk saat ini merupakan rangkaian peristiwa waktu (di sini, Git berkomitmen) untuk sumber daya (file, folder).
VonC
17

Saya akan merekomendasikan menggunakan ekstensi Git Graph .

arkhwise
sumber
Sederhana dan efisien.
Mike
16

Jelas bagi saya bahwa GitLens adalah ekstensi paling populer untuk sejarah Git.

masukkan deskripsi gambar di sini

Apa yang paling saya sukai dapat memberikan Anda penjelasan tambahan ketika beberapa baris telah diubah terakhir kali dan oleh siapa.

Masukkan deskripsi gambar di sini

prosti
sumber
4

Anda akan menemukan ikon yang tepat untuk mengklik, ketika Anda membuka file atau halaman selamat datang, di sudut kanan atas.

Masukkan deskripsi gambar di sini

Dan Anda dapat menambahkan pintasan keyboard:

Masukkan deskripsi gambar di sini

Tobias Otto
sumber
15
JIC: ... sebelum melihat opsi ini, Anda harus menginstal ekstensi Git History sebelumnya.
Jhegs
1
Bisakah Anda memperbarui jawaban Anda dengan prasyarat (setelah menguji sebenarnya itu masalahnya)?
Peter Mortensen
2

Git Graph sepertinya merupakan ekstensi yang layak. Setelah menginstal, Anda dapat membuka tampilan grafik dari bilah status bawah.

Joe Phillips
sumber
0

Jika Anda hanya perlu mengetahui riwayat Komit, Jadi, jangan gunakan terlalu banyak plugin yang disambungkan dan tebal,

Saya akan merekomendasikan Anda sebuah plugin sederhana Dasar seperti "Komit Git"

Saya juga menggunakannya: 👇🏻

https://marketplace.visualstudio.com/items?itemName=exelord.git-commits

Selamat menikmati 😎😊

KRISHNA
sumber