.gitignore สำหรับ SugarCRM
กฎการละเว้นสำหรับ SugarCRM จำนวน 15 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ
การจัดการลูกค้าสัมพันธ์
.gitignore ที่สมบูรณ์สำหรับ SugarCRM
# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 22:59:15 UTC
# เทคโนโลยี: SugarCRM
### SugarCRM ###
/.htaccess
/cache/*
!/cache/index.html
/custom/history/
/custom/modulebuilder/
/custom/working/
/custom/modules/*/Ext/
/custom/application/Ext/
/config.php
/config_override.php
/silentUpgrade*.php
# ไฟล์บันทึก
*.log
/upload/*
!/upload/index.html
/upload_backup/
สิ่งที่กฎ SugarCRM เหล่านี้มองข้ามไปจริงๆ
ทุกรูปแบบด้านล่าง และทำไมมันถึงอยู่ใน .gitignore ของคุณ
ละเว้นสิ่ง .htaccess ที่กำหนดเอง
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
/.htaccess |
ละเว้นสิ่ง .htaccess ที่กำหนดเอง |
/cache/* |
ละเว้นไดเรกทอรีแคชโดยสิ้นเชิง สิ่งนี้จะทำลายพฤติกรรมปัจจุบัน ซึ่งมักนำไปสู่การใช้พื้นที่เก็บข้อมูลในทางที่ผิดเพื่อทดแทนข้อมูลสำรอง สำหรับการพัฒนา ไดเร็กทอรีแคชสามารถละเว้นได้อย่างปลอดภัย ดังนั้นจึงถูกละเว้น |
!/cache/index.html |
ละเว้นสิ่ง .htaccess ที่กำหนดเอง |
ละเว้นบางไฟล์และไดเร็กทอรีจากไดเร็กทอรีที่กำหนดเอง
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
/custom/history/ |
ละเว้นบางไฟล์และไดเร็กทอรีจากไดเร็กทอรีที่กำหนดเอง |
/custom/modulebuilder/ |
ละเว้นบางไฟล์และไดเร็กทอรีจากไดเร็กทอรีที่กำหนดเอง |
/custom/working/ |
ละเว้นบางไฟล์และไดเร็กทอรีจากไดเร็กทอรีที่กำหนดเอง |
/custom/modules/*/Ext/ |
ละเว้นบางไฟล์และไดเร็กทอรีจากไดเร็กทอรีที่กำหนดเอง |
/custom/application/Ext/ |
ละเว้นบางไฟล์และไดเร็กทอรีจากไดเร็กทอรีที่กำหนดเอง |
ควรละเว้นการกำหนดค่าแบบกำหนดเองด้วย
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
/config.php |
ควรละเว้นการกำหนดค่าแบบกำหนดเองด้วย |
/config_override.php |
ควรละเว้นการกำหนดค่าแบบกำหนดเองด้วย |
ไม่จำเป็นต้องมีสคริปต์อัปเกรดแบบไม่ต้องโต้ตอบ
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
/silentUpgrade*.php |
ไม่จำเป็นต้องมีสคริปต์อัปเกรดแบบไม่ต้องโต้ตอบ |
ไฟล์บันทึกสามารถละเว้นได้อย่างปลอดภัย
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
*.log |
ไฟล์บันทึก |
ละเว้นไดเร็กทอรีการอัปโหลดใหม่
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
/upload/* |
ละเว้นไดเร็กทอรีการอัปโหลดใหม่ |
!/upload/index.html |
ละเว้นไดเร็กทอรีการอัปโหลดใหม่ |
/upload_backup/ |
ละเว้นไดเร็กทอรีการอัปโหลดใหม่ |
วิธีใช้ .gitignore นี้สำหรับ SugarCRM
- คัดลอกกฎ SugarCRM ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
- สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
- หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
- คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน