Ludovic Frank Gitignore

.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

  1. Copiez les règles SugarCRM ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. 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.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore CRM

Voir tous les modèles CRM