เป้าหมายของฉันคือตรวจสอบข้อมูลการส่งมอบที่ไม่ตรงตามข้อกำหนดบางอย่างจากนั้นปฏิเสธการส่งข้อมูลที่สร้างหรือผลักดันไปยังที่เก็บข้อมูลระยะไกล
ปัญหาของการทำเบ็ด pre-commit คือมันเป็นเรื่องยากที่จะปรับใช้กับคนจำนวนมากที่ต้องอัปเดตไฟล์ hook ก่อนทำหน้าที่ด้วยตนเอง เช่นกัน Git ไม่อนุญาตให้คุณมี submodules ในโฟลเดอร์. git ซึ่งง่ายสำหรับการปรับใช้
ตัวเลือกอื่น ๆ ที่ฉันเห็นกำลังทำการตรวจสอบในฉันเชื่อว่า hook การอัพเดททางด้านระยะไกลซึ่งจะตรวจสอบการคอมมิทแต่ละครั้งที่ถูกส่งโดย dev และปฏิเสธการพุชหากคอมมิชชันใด ๆ ล้มเหลวในการทดสอบ
ใครบ้างมีความเข้าใจในปัญหานี้หรือไม่? และถ้าเป็นเช่นนั้นคุณสามารถให้หรือชี้ให้ฉันดูตัวอย่างเบ็ด update script ได้หรือไม่ ฉันสับสนเล็กน้อยว่ามันทำงานอย่างไร