เกิดอะไรขึ้น
GitHub ได้อัปเดตฟีเจอร์ rulesets ให้ push rules สามารถกำหนด path exceptions ได้แล้ว
ด้วยการอัปเดตนี้ คุณสามารถตั้งค่า push rule ให้มีผลกับทุกเส้นทางไฟล์ในขอบเขตที่กำหนด ยกเว้นเส้นทางเฉพาะที่คุณเลือกจะยกเว้นไว้
ฟีเจอร์นี้เปิดให้ใช้งานแล้วในรูปแบบ public preview
เหตุใดจึงสำคัญ
สิ่งนี้ทำให้ผู้ดูแลระบบ repository สามารถควบคุมได้ละเอียดขึ้นว่า push rules จะมีผลบังคับใช้ที่ใดบ้าง ช่วยให้บังคับใช้นโยบายได้อย่างแม่นยำมากขึ้นโดยไม่ปิดกั้นการเปลี่ยนแปลงที่ถูกต้องในไฟล์บางประเภท
ด้วยการยกเว้นเส้นทางเฉพาะ ทีมงานสามารถหลีกเลี่ยงความติดขัดที่ไม่จำเป็นในเวิร์กโฟลว์ที่เกี่ยวข้องกับไฟล์หรือไดเรกทอรีที่สร้างขึ้นอัตโนมัติ ซึ่งไม่ควรอยู่ภายใต้กฎเดียวกัน
ข้อเท็จจริงสำคัญ
Push rules ใน rulesets ตอนนี้รองรับ path exceptions แล้ว
Path exceptions ทำให้กฎมีผลบังคับใช้ทุกที่ในขอบเขตที่กำหนด ยกเว้นเส้นทางที่เลือกไว้
ฟีเจอร์นี้อยู่ในสถานะ public preview
สิ่งที่ต้องจับตาต่อไป
จับตาดูการขยายการเปิดให้ใช้งานฟีเจอร์นี้ในวงกว้างขึ้น เมื่อเปลี่ยนจาก public preview ไปสู่การเปิดใช้งานทั่วไป
ติดตามการอัปเดตเอกสารและตัวอย่างการใช้งาน path exceptions ใน rulesets อย่างมีประสิทธิภาพ
