เมื่อต้นเดือนเมษายน ไมโครซอฟท์ได้ออกอัพเดตเวอร์ชัน 1.44 ให้ Visual Studio Code โดยได้เพิ่มฟีเจอร์ใหม่และการปรับปรุงอื่นๆ อีกหลายอย่าง
ฟีเจอร์สำคัญในอัพเดตนี้เป็นการเพิ่ม Timeline view ซึ่งเป็นหน้าที่ใช้สำหรับแสดงประวัติของเหตุการณ์ต่างๆ ที่เกิดขึ้นกับไฟล์ (เช่น ประวัติ Git commit, ประวัติการบันทึกไฟล์, ประวัติการรันเทสต์)
หน้า Timeline view จะช่วยติดตามประวัติของไฟล์ที่กำลังเปิดใช้งานใน editor หลักให้โดยอัตโนมัติ แต่หากผู้ใช้ต้องการเลือกไฟล์มาแสดงประวัติด้วยตัวเองก็สามารถทำได้ ด้วยการคลิกขวาบนไฟล์ที่ต้องจากนั้นเลือก Open Timeline
ภาพตัวอย่าง Timeline view ก่อนคลิกแสดงผล (อยู่ที่ด้านล่างสุดของ File Explorer)
และนับตั้งแต่เวอร์ชันนี้ ส่วนขยาย Git ที่ฝังมากับ VS Code จะเริ่มรองรับการใช้งานใน Timeline view นักพัฒนาที่ใช้ Git เป็นระบบจัดการซอร์สโค้ดอยู่แล้ว จะสามารถตรวจสอบประวัติการ commit ของไฟล์ที่เปิดใช้งานอยู่ได้ในทันที
ไม่เพียงแค่นั้น ผู้ใช้ยังสามารถคลิกที่แต่ละ commit เพื่อสั่งให้ VS Code เปิด diff view เพื่อเปรียบเทียบโค้ดก่อนและหลังเปลี่ยนการแปลงใน commit นั้นได้อีกด้วย
ภาพตัวอย่างการเรียกดูประวัติ Git commit บน Timeline view
ส่วนการปรับปรุงอื่นๆ ที่ไมโครซอฟท์ยกให้เป็นไฮไลท์ของอัพเดตครั้งนี้มีดังนี้ (หรือเข้าไปชมวิดีโอได้ที่นี่)
ที่มา - Visual Studio Code
Comments
timeline view นี่แหละที่ผมรอมานานมาก ใช้ gitk ก็ไม่ค่อยจะเวิร์คเท่าไหร่เลยครับ
Git บน Timeline view นี่สะดวกแค่ใช้ดูประวัติของแต่ละไฟล์นะครับ
ถ้าอยากดูประวัติของทั้ง repository เลย ผมแนะนำว่าลองหา Git Extension มาลงเพิ่มจะดีกว่า ลองดูสองตัวข้างล่างนี้ได้
Achievement Unlocked: Being a Blognone's Writer
ครับ ผมต้องการดูแค่ประวัติของไฟล์นี่แหละ ตอนวันที่อัปเดตได้ลองดูแล้วก็ตรงความต้องการเด๊ะเลยครับ
ถ้าดูทั้งหมดปกติผมใช้ gitk เอาครับ มันติดมาพร้อม git อยู่แล้ว เป็นพวกชอบใช้เครื่องมือมาตรฐานที่แบบไปเครื่องไหนก็ใช้ได้ ? (แต่เหมือนจะมีมาเฉพาะ git for windows?)
อ่อ
ที่แนะนำเป็น Extension เพราะคิดว่าอยากดูประวัติ Git พร้อมใช้ฟังก์ชั่น diff view บน Visual Studio น่ะครับ
ตัวผมเองนี่ติดใช้วิธีนี้ไปแล้ว ทั้ง VS Code, Visual Studio รุ่นใหญ่เลย
Achievement Unlocked: Being a Blognone's Writer
อันนี้เจ๋งแฮะ