ค้นหาเว็บไซต์

Git 2.46 ออกแล้วพร้อมกับการปรับปรุงมากมาย


ระบบควบคุมเวอร์ชันแบบกระจาย Git 2.46 มาพร้อมกับการจัดการข้อผิดพลาดที่ดีขึ้น การวิเคราะห์สีที่ปรับปรุงแล้ว ตัวเลือกใหม่ทั่วโลก อัปเดตสัญลักษณ์อ้างอิง และอื่นๆ

Git ระบบควบคุมเวอร์ชันแบบกระจายและเครื่องมือสำคัญในการพัฒนาซอฟต์แวร์ที่ช่วยให้นักพัฒนาจัดการการเปลี่ยนแปลงในโค้ดของพวกเขาได้อย่างมีประสิทธิภาพในหลายโครงการ ได้เปิดตัวเวอร์ชันใหม่ 2.46 แล้ว

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

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

  • คำสั่ง git format-patch ตอนนี้สามารถปรับแต่งได้มากขึ้นด้วยตัวเลือก --rfc ที่ช่วยให้ผู้ใช้สามารถแทนที่ป้ายกำกับเริ่มต้น “RFC ” ให้เหมาะสมกับความต้องการเอกสารของตนได้ดียิ่งขึ้น
  • สคริปต์การเติมคำในบรรทัดคำสั่งได้รับการปรับปรุงเพื่อสนับสนุนการเติมคำของคำสั่ง git symbolic-ref ได้ดีขึ้น นอกจากนี้ Git 2.46 ยังได้แนะนำความสามารถในการรวมการอัปเดตของ symbolic refs เป็นส่วนหนึ่งของธุรกรรม ref ด้วย
  • กระบวนการตรวจสอบตัวตนได้รับการเสริมความแข็งแกร่งด้วยการรองรับรูปแบบการตรวจสอบตัวตนสมัยใหม่ เช่น Bearer และ NTLM ทำให้ความปลอดภัยสูงขึ้นเกินกว่ารูปแบบดั้งเดิม
  • การปรับแต่งด้านความสวยงามของการทำงานกับ Git ได้ขยายขึ้นผ่านความสามารถในการวิเคราะห์สีที่ดีขึ้น โดยตอนนี้รองรับสี RGB 12 บิตแล้ว

เบื้องหลัง Git 2.46 นำการปรับปรุงที่สำคัญมาสู่กระบวนการเบื้องหลัง:

  • การเปลี่ยนไปใช้ระบบแบ็กเอนด์ที่ ‘มีชื่อเสียง’ สำหรับการจัดเก็บข้อมูลอ้างอิง เป็นการส่งสัญญาณถึงแนวทางการจัดการข้อมูลที่มีประสิทธิภาพมากขึ้น ซึ่งมีเป้าหมายเพื่อปรับปรุงความเร็วและความน่าเชื่อถือ
  • การปรับปรุงฟังก์ชันของสคริปต์รวมถึงตัวเลือกใหม่ --no-advice ระดับโลกที่สามารถปิดข้อความคำแนะนำ ทำให้สคริปต์เรียบง่ายและตรงไปตรงมามากขึ้น

ในด้านการแก้ไขข้อบกพร่อง Git 2.46 ได้แก้ไขปัญหาหลายประการเพื่อให้ประสบการณ์การใช้งานราบรื่นขึ้น:

  • ฟังก์ชัน rebase ถูกปรับปรุงเพื่อให้แน่ใจว่ารายละเอียดการลงนามถูกเพิ่มเข้าไปในคอมมิตอย่างถูกต้องหลังจากการแก้ไขความขัดแย้ง
  • การรวมเข้ากับอินเทอร์เฟซบรรทัดคำสั่ง โดยเฉพาะ Zsh ได้รับการปรับปรุงให้ขจัดข้อบกพร่องในอดีต ทำให้ประสบการณ์การเขียนสคริปต์ดีขึ้น

สุดท้าย การอัปเดตใหม่ได้นำเสนอเครื่องมือที่น่าสนใจชื่อ git contacts เครื่องมือนี้ออกแบบมาเพื่อช่วยผู้เริ่มต้นและผู้ร่วมพัฒนาอื่น ๆ ในชุมชน Git โดยทำให้การค้นหาผู้ที่เหมาะสมในการตรวจสอบแพตช์ของพวกเขาง่ายขึ้น

สำหรับข้อมูลที่ละเอียดเกี่ยวกับการเปลี่ยนแปลงและคุณสมบัติใหม่ทั้งหมดใน Git 2.46 โปรดไปที่บันทึกการเปิดตัว