.gitignore per SugarCRM
15 regole di esclusione per SugarCRM, pronte da copiare nel repository.
Gestione delle relazioni con i clienti
Il .gitignore completo per SugarCRM
# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:08:20 UTC
# Tecnologie: 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
# File di log
*.log
/upload/*
!/upload/index.html
/upload_backup/
Cosa escludono le regole di SugarCRM
Tutti i pattern e i motivi per includerli nel tuo .gitignore.
Ignora i contenuti personalizzati di .htaccess.
| Schema di esclusione | Cosa esclude |
|---|---|
/.htaccess |
Ignora i contenuti personalizzati di .htaccess. |
/cache/* |
Ignora completamente la directory della cache. Questo modifica il comportamento attuale, che spesso porta a usare impropriamente il repository come sostituto dei backup. Durante lo sviluppo la directory della cache può essere ignorata senza rischi, quindi viene ignorata. |
!/cache/index.html |
Ignora i contenuti personalizzati di .htaccess. |
Ignora alcuni file e directory della directory personalizzata.
| Schema di esclusione | Cosa esclude |
|---|---|
/custom/history/ |
Ignora alcuni file e directory della directory personalizzata. |
/custom/modulebuilder/ |
Ignora alcuni file e directory della directory personalizzata. |
/custom/working/ |
Ignora alcuni file e directory della directory personalizzata. |
/custom/modules/*/Ext/ |
Ignora alcuni file e directory della directory personalizzata. |
/custom/application/Ext/ |
Ignora alcuni file e directory della directory personalizzata. |
Anche la configurazione personalizzata deve essere ignorata.
| Schema di esclusione | Cosa esclude |
|---|---|
/config.php |
Anche la configurazione personalizzata deve essere ignorata. |
/config_override.php |
Anche la configurazione personalizzata deve essere ignorata. |
Gli script di aggiornamento silenzioso non sono necessari.
| Schema di esclusione | Cosa esclude |
|---|---|
/silentUpgrade*.php |
Gli script di aggiornamento silenzioso non sono necessari. |
I file di log possono essere ignorati senza rischi.
| Schema di esclusione | Cosa esclude |
|---|---|
*.log |
File di log |
Ignora le nuove directory di caricamento.
| Schema di esclusione | Cosa esclude |
|---|---|
/upload/* |
Ignora le nuove directory di caricamento. |
!/upload/index.html |
Ignora le nuove directory di caricamento. |
/upload_backup/ |
Ignora le nuove directory di caricamento. |
Come usare questo .gitignore per SugarCRM
- Copia le regole di SugarCRM qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.