.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

  1. Copia le regole di SugarCRM qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. 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.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per CRM

Vedi tutti i modelli di CRM