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

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 11 พฤษภาคม 2015.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    ความสามารถใหม่รอบนี้คือ 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

    Git
     

แบ่งปันหน้านี้