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 โปรดไปที่บันทึกการเปิดตัว
