.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

  1. Copia las reglas de SugarCRM de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. 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.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de CRM

Ver todas las plantillas de CRM