.gitignore para SugarCRM

15 regras de exclusão para SugarCRM, prontas a copiar para o seu repositório.

Gestão de relações com clientes

O .gitignore completo para SugarCRM

# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:07:41 UTC
# Tecnologias: 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
# Ficheiro de registo
*.log
/upload/*
!/upload/index.html
/upload_backup/

O que estas regras de SugarCRM ignoram

Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.

Ignorar elementos personalizados de .htaccess.

Padrão O que ignora
/.htaccess Ignorar elementos personalizados de .htaccess.
/cache/* Ignorar completamente o diretório de cache. Isto altera o comportamento atual, que frequentemente levava à utilização indevida do repositório como substituto de cópias de segurança. No desenvolvimento, o diretório de cache pode ser ignorado em segurança e, por isso, é ignorado.
!/cache/index.html Ignorar elementos personalizados de .htaccess.

Ignorar alguns ficheiros e diretórios do diretório personalizado.

Padrão O que ignora
/custom/history/ Ignorar alguns ficheiros e diretórios do diretório personalizado.
/custom/modulebuilder/ Ignorar alguns ficheiros e diretórios do diretório personalizado.
/custom/working/ Ignorar alguns ficheiros e diretórios do diretório personalizado.
/custom/modules/*/Ext/ Ignorar alguns ficheiros e diretórios do diretório personalizado.
/custom/application/Ext/ Ignorar alguns ficheiros e diretórios do diretório personalizado.

A configuração personalizada também deve ser ignorada.

Padrão O que ignora
/config.php A configuração personalizada também deve ser ignorada.
/config_override.php A configuração personalizada também deve ser ignorada.

Os scripts de atualização silenciosa não são necessários.

Padrão O que ignora
/silentUpgrade*.php Os scripts de atualização silenciosa não são necessários.

Os ficheiros de registo podem ser ignorados em segurança.

Padrão O que ignora
*.log Ficheiro de registo

Ignorar os novos diretórios de carregamentos.

Padrão O que ignora
/upload/* Ignorar os novos diretórios de carregamentos.
!/upload/index.html Ignorar os novos diretórios de carregamentos.
/upload_backup/ Ignorar os novos diretórios de carregamentos.

Como utilizar este .gitignore para SugarCRM

  1. Copie as regras de SugarCRM acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de CRM

Ver todos os modelos de CRM