ความสามารถใหม่รอบนี้คือ push แบบอันหนึ่งอันเดียว (atomic) ครับ เช่น
$ git push --atomic branch1 branch2
การกระทำนี้จะรับรองว่า การ push กิ่งทั้ง branch1
และ branch2
ต้องสำเร็จเท่านั้น ถึงทำการ push กิ่งทั้งสองได้ มิเช่นนั้นแล้วก็จะไม่มีกิ่งไหนที่ถูก push เลย
ในสถานการณ์ทั่วๆ ไปอาจจะไม่ได้ใช้ความสามารถนี้เท่าไหร่ แต่เมื่อต้องทำระบบอัตโนมัติ มันจะช่วยลดความผิดพลาดได้ครับ
ส่วนความสามารถอื่นๆ ที่ถูกปรับปรุงเพิ่มเติมคือ
push-to-deploy
ไป ตอนนี้ได้เพิ่มสคริปต์ push-to-checkout
ที่ฝั่งเซิร์ฟเวอร์ เผื่อไว้สำหรับการแก้ไขดัดแปลงผลลัพธ์จากคำสั่งดังกล่าวครับgrep
เพิ่มตัวเลือก --invert-grep
สำหรับแสดงผลลัพธ์ที่ตรงกันข้ามจากรูปแบบที่ต้องการครับ (แบบเดียวกับ grep -v
ของ Unix)ความสามารถทั้งหมดอ่านได้ใน release note
ที่มา: GitHub Blog