.gitignore для SugarCRM
15 правил игнорирования для SugarCRM, готовых к копированию в репозиторий.
Управление взаимоотношениями с клиентами
Полный .gitignore для SugarCRM
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:53:58 UTC
# Технологии: 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
# Файл журнала
*.log
/upload/*
!/upload/index.html
/upload_backup/
Что на самом деле игнорируют эти правила SugarCRM
Каждый шаблон ниже и почему он принадлежит вашему .gitignore.
Игнорируйте пользовательские материалы .htaccess.
| Шаблон | Что он игнорирует |
|---|---|
/.htaccess |
Игнорируйте пользовательские материалы .htaccess. |
/cache/* |
Полностью игнорируйте каталог кэша. Это нарушит текущее поведение. Это часто приводило к неправильному использованию репозитория в качестве замены резервной копии. Для разработки каталог кэша можно безопасно игнорировать, и поэтому он игнорируется. |
!/cache/index.html |
Игнорируйте пользовательские материалы .htaccess. |
Игнорируйте некоторые файлы и каталоги из пользовательского каталога.
| Шаблон | Что он игнорирует |
|---|---|
/custom/history/ |
Игнорируйте некоторые файлы и каталоги из пользовательского каталога. |
/custom/modulebuilder/ |
Игнорируйте некоторые файлы и каталоги из пользовательского каталога. |
/custom/working/ |
Игнорируйте некоторые файлы и каталоги из пользовательского каталога. |
/custom/modules/*/Ext/ |
Игнорируйте некоторые файлы и каталоги из пользовательского каталога. |
/custom/application/Ext/ |
Игнорируйте некоторые файлы и каталоги из пользовательского каталога. |
Пользовательскую конфигурацию также следует игнорировать.
| Шаблон | Что он игнорирует |
|---|---|
/config.php |
Пользовательскую конфигурацию также следует игнорировать. |
/config_override.php |
Пользовательскую конфигурацию также следует игнорировать. |
Сценарии автоматического обновления не нужны.
| Шаблон | Что он игнорирует |
|---|---|
/silentUpgrade*.php |
Сценарии автоматического обновления не нужны. |
Файлы журналов можно смело игнорировать.
| Шаблон | Что он игнорирует |
|---|---|
*.log |
Файл журнала |
Игнорируйте новые каталоги загрузки.
| Шаблон | Что он игнорирует |
|---|---|
/upload/* |
Игнорируйте новые каталоги загрузки. |
!/upload/index.html |
Игнорируйте новые каталоги загрузки. |
/upload_backup/ |
Игнорируйте новые каталоги загрузки. |
Как использовать .gitignore для SugarCRM
- Скопируйте приведенные выше правила SugarCRM или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.