Git 2.4: สั่ง push แบบอันหนึ่งอันเดียว

by neizod
11 May 2015 - 01:54

ความสามารถใหม่รอบนี้คือ push แบบอันหนึ่งอันเดียว (atomic) ครับ เช่น

$ git push --atomic branch1 branch2

การกระทำนี้จะรับรองว่า การ push กิ่งทั้ง branch1 และ branch2 ต้องสำเร็จเท่านั้น ถึงทำการ push กิ่งทั้งสองได้ มิเช่นนั้นแล้วก็จะไม่มีกิ่งไหนที่ถูก push เลย

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

ส่วนความสามารถอื่นๆ ที่ถูกปรับปรุงเพิ่มเติมคือ

  • จากรุ่น 2.3 ที่แนะนำ push-to-deploy ไป ตอนนี้ได้เพิ่มสคริปต์ push-to-checkout ที่ฝั่งเซิร์ฟเวอร์ เผื่อไว้สำหรับการแก้ไขดัดแปลงผลลัพธ์จากคำสั่งดังกล่าวครับ
  • คำสั่งย่อย grep เพิ่มตัวเลือก --invert-grep สำหรับแสดงผลลัพธ์ที่ตรงกันข้ามจากรูปแบบที่ต้องการครับ (แบบเดียวกับ grep -v ของ Unix)

ความสามารถทั้งหมดอ่านได้ใน release note

ที่มา: GitHub Blog

Blognone Jobs Premium