.gitignore pour SugarCRM
15 règles d’exclusion pour SugarCRM, prêtes à copier dans votre dépôt.
Gestion de la relation client
Le .gitignore complet pour SugarCRM
# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-01 03:14:04 UTC
# Technologies : 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
# Fichier journal
*.log
/upload/*
!/upload/index.html
/upload_backup/
Ce que ces règles SugarCRM ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
Ignorer les éléments .htaccess personnalisés.
| Motif | Ce qu’il ignore |
|---|---|
/.htaccess |
Ignorer les éléments .htaccess personnalisés. |
/cache/* |
Ignorer entièrement le répertoire de cache. Cela modifie le comportement actuel, qui incitait souvent à utiliser le dépôt comme sauvegarde. En développement, ce répertoire peut être ignoré sans risque ; il l’est donc ici. |
!/cache/index.html |
Ignorer les éléments .htaccess personnalisés. |
Ignorer certains fichiers et répertoires du répertoire personnalisé.
| Motif | Ce qu’il ignore |
|---|---|
/custom/history/ |
Ignorer certains fichiers et répertoires du répertoire personnalisé. |
/custom/modulebuilder/ |
Ignorer certains fichiers et répertoires du répertoire personnalisé. |
/custom/working/ |
Ignorer certains fichiers et répertoires du répertoire personnalisé. |
/custom/modules/*/Ext/ |
Ignorer certains fichiers et répertoires du répertoire personnalisé. |
/custom/application/Ext/ |
Ignorer certains fichiers et répertoires du répertoire personnalisé. |
La configuration personnalisée doit également être ignorée.
| Motif | Ce qu’il ignore |
|---|---|
/config.php |
La configuration personnalisée doit également être ignorée. |
/config_override.php |
La configuration personnalisée doit également être ignorée. |
Les scripts de mise à niveau silencieuse sont inutiles.
| Motif | Ce qu’il ignore |
|---|---|
/silentUpgrade*.php |
Les scripts de mise à niveau silencieuse sont inutiles. |
Les fichiers journaux peuvent être ignorés sans risque.
| Motif | Ce qu’il ignore |
|---|---|
*.log |
Fichier journal |
Ignorer les nouveaux répertoires de téléversement.
| Motif | Ce qu’il ignore |
|---|---|
/upload/* |
Ignorer les nouveaux répertoires de téléversement. |
!/upload/index.html |
Ignorer les nouveaux répertoires de téléversement. |
/upload_backup/ |
Ignorer les nouveaux répertoires de téléversement. |
Comment utiliser ce .gitignore pour SugarCRM
- Copiez les règles SugarCRM ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.