2
ดำเนินการคอมไพล์การคอมมิตก่อนการคอมเม้นท์หากไฟล์ในไดเรกทอรีบางตัวถูกแก้ไข
ฉันกำลังพยายามสร้างสคริปต์ทุบตีสำหรับขอคอมมิตการคอมไพล์ เมื่อใดก็ตามที่มีการคอมมิชชันฉันต้องการตรวจสอบว่าไฟล์ในไดเรกทอรีหนึ่งเป็นส่วนหนึ่งของไฟล์ staged หรือไม่และหากเป็นเช่นนั้นให้เรียกใช้คำสั่ง (งาน Grunt) จนถึงตอนนี้ฉันมีทุกอย่างทำงานยกเว้นการทำงานเฉพาะในกรณีที่มีการแก้ไขไฟล์บางอย่าง ฉันกำลังพยายามทำให้สิ่งนี้ทำงาน: SRC_PATTERN="site/assets/js/" if [ grep --quiet $SRC_PATTERN `git diff --cached --name-only` ] then echo "none" exit 0 fi นี่เป็นข้อผิดพลาดที่ทำให้ฉันมีข้อผิดพลาด