SugarCRM 的 .gitignore
适用于 SugarCRM 的 15 条忽略规则,可直接复制到您的仓库。
客户关系管理
SugarCRM 的完整 .gitignore
# 由 LFGitignore - https://lfgitignore.com 生成
# 创建:2026-10-31 21:54:42 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 |
不需要静默升级脚本。 |
忽略新的上传目录。
| 模式 |
忽略的内容 |
/upload/* |
忽略新的上传目录。 |
!/upload/index.html |
忽略新的上传目录。 |
/upload_backup/ |
忽略新的上传目录。 |
如何将此 .gitignore 用于 SugarCRM
- 复制上面的SugarCRM规则,或者直接下载文件。
- 在 Git 仓库根目录创建名为 .gitignore 的文件,并将规则粘贴进去。
- 如果其中一些文件已被跟踪,请运行 git rm -r --cached . 然后再次提交 - Git 仅将忽略规则应用于未跟踪的文件。
- 提交 .gitignore 以便团队中的每个人都共享相同的规则。