GitHub เพิ่มความสามารถ ป้องกันส่งงานทับกิ่ง และห้ามรวมกิ่งที่ยังทดสอบไม่ผ่าน

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

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    GitHub ประกาศว่าจะปล่อย 2 ความสามารถใหม่ภายในไม่กี่สัปดาห์หน้า ได้แก่

    1. ป้องกันการส่งงานทับกิ่งสำคัญ (protected branches) ต่อไปนี้ผู้ดูแลคลังโครงการบน GitHub จะสามารถเลือกได้ว่ากิ่งไหนบ้างที่ห้ามบังคับส่งงาน (git push -f) ซึ่งจะช่วยป้องกันข้อผิดพลาดจากการส่งงานขึ้นไปผิดกิ่ง หรือการสั่งลบกิ่งดังกล่าวทิ้งได้ครับ
    2. ห้ามการรวมกิ่งที่ยังทดสอบไม่ผ่าน (required status checks) เมื่อมีการสั่งรวมกิ่งย่อยอื่นๆ เข้าไปยังกิ่งสำคัญที่โดนป้องกันไว้ในข้อก่อนหน้า GitHub จะอนุมัติให้ผู้ดูแลคลังโครงการรวมกิ่งได้ เมื่องานชิ้นนั้นถูกทดสอบผ่านเรียบร้อยเท่านั้น (สามารถแจ้งผลการทดสอบได้ผ่าน Status API) ความสามารถนี้จะช่วยป้องกันการรวมกิ่งที่ยังทดสอบไม่ผ่านบนทุกสภาพแวดล้อมครับ

    ที่มา: GitHub Blog

    GitHub, Development, Git,
     

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