การเปลี่ยนแปลงสำคัญใน Git 2.26
(github.blog)-
Protocol 2 กลายเป็นค่าเริ่มต้น ทำให้ความเร็วในการ Fetch เพิ่มขึ้น
-
เพิ่ม
--show-scopeเพื่อดูขอบเขตของ config -
สามารถเพิ่มตามไดเรกทอรีได้ด้วย
sparse-checkout add -
ความเร็วของ
grepเพิ่มขึ้น (มัลติเธรด) -
คำสั่ง
worktreeก็รองรับการเติมคำสั่งอัตโนมัติได้เช่นกัน -
เมื่อทำงานร่วมกับ Facebook Watchman จะใช้รูปแบบเวลา clock id
-
ความเร็วของ partial clone เพิ่มขึ้น
-
เปลี่ยนให้ทั้ง
rebaseและrebase -iใช้ merge backend เหมือนกัน
1 ความคิดเห็น
โปรโตคอล Wire ของ Git เป็นข้อกำหนดที่กำหนดว่า Clone, Fetch, Push สื่อสารกันอย่างไรระหว่างไคลเอนต์และเซิร์ฟเวอร์
https://opensource.googleblog.com/2018/05/…
Wire Protocol เวอร์ชัน 2 ของ Git ที่เปิดตัวในปี 2018 มีดังนี้
การกรองฝั่งเซิร์ฟเวอร์สำหรับบรাঞ্চและแท็ก: ไม่ต้องส่งส่วนที่ไม่จำเป็น ทำให้ความเร็วเพิ่มขึ้น
เพิ่มฟีเจอร์ใหม่ได้ง่ายขึ้น