ฉันจะดูประวัติ Git ใน Visual Studio Code ได้อย่างไร


คำตอบ:


143

ฉันแนะนำที่เก็บข้อมูลนี้ให้คุณhttps://github.com/DonJayamanne/gitHistoryVSCode

ประวัติ Git ประวัติ Git

มันทำสิ่งที่คุณต้องการและมีคุณสมบัติเหล่านี้:

  • ดูรายละเอียดของการส่งข้อความเช่นชื่อผู้แต่งอีเมลวันที่ชื่อผู้ส่งอีเมลวันที่และความคิดเห็น
  • ดูสำเนาก่อนหน้าของไฟล์หรือเปรียบเทียบกับเวอร์ชันเวิร์กสเปซโลคัลหรือเวอร์ชันก่อนหน้า
  • ดูการเปลี่ยนแปลงของบรรทัดที่ใช้งานอยู่ในเครื่องมือแก้ไข (Git Blame)
  • กำหนดค่าข้อมูลที่แสดงในรายการ
  • ใช้แป้นพิมพ์ลัดเพื่อดูประวัติไฟล์หรือบรรทัด
  • ดูบันทึก Git (พร้อมรายละเอียดการส่งข้อความเช่นชื่อผู้แต่งอีเมลความคิดเห็นและการเปลี่ยนแปลงไฟล์)

18
โปรดทราบว่าคุณสามารถดาวน์โหลดได้โดยตรงจากตลาด
aloisdg กำลังย้ายไปยัง codidact.com

6
ประวัติ Git สำหรับ VS รหัสในตลาดmarketplace.visualstudio.com/...
Naxa

repo ยอดเยี่ยม!
rigerta

สิ่งนี้แสดงประวัติหลังจากติดตั้งหรือไม่ หรือคุณจะสามารถดูคำสั่งที่ดำเนินการก่อนการติดตั้งได้เช่นกัน (บางทีรหัส VS จะเก็บไว้ที่ใดที่ไม่สามารถเข้าถึงได้)
Magne

3
ฉันใช้ GitLens แต่พบว่ามันท่วมท้นมาก อินเทอร์เฟซมีตัวเลือกมากเกินไป ในทางกลับกันมันค่อนข้างตรงไปตรงมา ชอบมันมาก
Marc.2377

49

GitLensมีเบราว์เซอร์ประวัติ Git ที่ดี ติดตั้ง GitLens จากส่วนขยายตลาดแล้วเรียกใช้ "แสดง GitLens Explorer" จากถาดคำสั่ง


GitLens เวอร์ชันล่าสุดนั้นดีจริงๆ มันเพิ่มปุ่มแถบด้านข้างที่มีประโยชน์และช่วยให้คุณเห็นภาพการเปลี่ยนแปลงที่ดีขึ้นในหลายสาขา
จาม

ใช่ฉันใช้มันและฉันขอแนะนำส่วนขยายนั้นเพราะมันสามารถแสดงผลแบบเรียลไทม์เมื่อฉันคลิกที่ลิงค์อ้างอิง: academy.byidmore.com/post/…
yussan

คำตอบที่ดี @ joseph-sheedy
Andy K

@JosephSheedy GitLensเป็นส่วนขยายที่ได้รับความนิยมสูงสุด (ดาวน์โหลด) ด้วยเหตุผล
prosti

18

คุณไม่จำเป็นต้องใช้ปลั๊กอินเพื่อดูประวัติการส่งผ่านด้วยVisual Studio Code 1.42ขึ้นไป

มุมมองเส้นเวลา

ในเหตุการณ์สำคัญนี้เราได้ดำเนินการเกี่ยวกับมุมมองไทม์ไลน์ใหม่และมีการแสดงตัวอย่างก่อนเพื่อแบ่งปัน
นี่คือมุมมองแบบครบวงจรสำหรับการแสดงผลเหตุการณ์อนุกรมเวลา (เช่นการกระทำการบันทึกการทดสอบการทำงาน ฯลฯ ) สำหรับทรัพยากร (ไฟล์โฟลเดอร์ ฯลฯ )

ในการเปิดใช้งานมุมมองไทม์ไลน์คุณต้องใช้Insiders Editionจากนั้นเพิ่มการตั้งค่าต่อไปนี้:

"timeline.showView": true

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


1
สามารถแสดงประวัติสาขาได้หรือไม่ ดูเหมือนว่าจะแสดงประวัติไฟล์ที่เลือก
Vimes

@Vimes ไม่, สำหรับตอนนี้มันเป็นเหตุการณ์อนุกรมเวลา (ที่นี่, Git กระทำ) สำหรับทรัพยากร (ไฟล์, โฟลเดอร์)
VonC


16

เห็นได้ชัดว่าฉันเป็นGitLensเป็นส่วนขยายที่นิยมมากที่สุดสำหรับประวัติศาสตร์ Git

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งที่ฉันชอบที่สุดก็สามารถให้คำอธิบายประกอบด้านคุณเมื่อบางบรรทัดมีการเปลี่ยนแปลงในครั้งสุดท้ายและโดยใคร

ป้อนคำอธิบายภาพที่นี่


4

คุณจะพบไอคอนด้านขวาให้คลิกเมื่อคุณเปิดไฟล์หรือหน้าต้อนรับที่มุมบนขวา

ป้อนคำอธิบายภาพที่นี่

และคุณสามารถเพิ่มแป้นพิมพ์ลัด:

ป้อนคำอธิบายภาพที่นี่


15
JIC: ... ก่อนที่จะเห็นตัวเลือกนี้คุณต้องติดตั้งส่วนขยายประวัติ Gitก่อนหน้านี้
Jhegs

1
คุณสามารถอัปเดตคำตอบของคุณด้วยสิ่งที่จำเป็นต้องมี (หลังจากการทดสอบจริงหรือไม่)
Peter Mortensen

2

กราฟ Gitดูเหมือนจะเป็นส่วนขยายที่เหมาะสม หลังจากติดตั้งคุณสามารถเปิดมุมมองกราฟได้จากแถบสถานะด้านล่าง


0

หากคุณจำเป็นต้องรู้ประวัติของ Commit เท่านั้นดังนั้นอย่าใช้โปรแกรม Meshed up และปลั๊กอินขนาดใหญ่

ฉันจะแนะนำให้คุณรู้จักกับปลั๊กอินพื้นฐานอย่าง "Git Commits"

ฉันก็ใช้มันเช่นกัน: 👇🏻

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

เพลิดเพลินกับ😎😊

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.