.gitignore para SugarCRM
15 reglas de exclusión para SugarCRM, listas para copiar en tu repositorio.
Gestión de relaciones con clientes
El .gitignore completo para SugarCRM
# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:23:07 UTC
# Tecnologías: 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
# Archivo de registro
*.log
/upload/*
!/upload/index.html
/upload_backup/
Qué ignoran estas reglas de SugarCRM
Todos los patrones y por qué incluirlos en tu .gitignore.
Excluir la configuración personalizada de .htaccess.
| Patrón | Qué ignora |
|---|---|
/.htaccess |
Excluir la configuración personalizada de .htaccess. |
/cache/* |
Excluir por completo el directorio de caché. Esto cambia el comportamiento actual, que a menudo llevaba a usar el repositorio como sustituto de las copias de seguridad. En desarrollo se puede excluir la caché sin riesgo, por eso se excluye. |
!/cache/index.html |
Excluir la configuración personalizada de .htaccess. |
Excluir algunos archivos y directorios del directorio personalizado.
| Patrón | Qué ignora |
|---|---|
/custom/history/ |
Excluir algunos archivos y directorios del directorio personalizado. |
/custom/modulebuilder/ |
Excluir algunos archivos y directorios del directorio personalizado. |
/custom/working/ |
Excluir algunos archivos y directorios del directorio personalizado. |
/custom/modules/*/Ext/ |
Excluir algunos archivos y directorios del directorio personalizado. |
/custom/application/Ext/ |
Excluir algunos archivos y directorios del directorio personalizado. |
También debe excluirse la configuración personalizada.
| Patrón | Qué ignora |
|---|---|
/config.php |
También debe excluirse la configuración personalizada. |
/config_override.php |
También debe excluirse la configuración personalizada. |
Los scripts de actualización silenciosa no son necesarios.
| Patrón | Qué ignora |
|---|---|
/silentUpgrade*.php |
Los scripts de actualización silenciosa no son necesarios. |
Los archivos de registro se pueden excluir sin riesgo.
| Patrón | Qué ignora |
|---|---|
*.log |
Archivo de registro |
Excluir los nuevos directorios de subidas.
| Patrón | Qué ignora |
|---|---|
/upload/* |
Excluir los nuevos directorios de subidas. |
!/upload/index.html |
Excluir los nuevos directorios de subidas. |
/upload_backup/ |
Excluir los nuevos directorios de subidas. |
Cómo usar este .gitignore para SugarCRM
- Copia las reglas de SugarCRM de arriba o descarga el archivo directamente.
- Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
- Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
- Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.