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 不需要静默升级脚本。

可以安全地忽略日志文件。

模式 忽略的内容
*.log 日志档案

忽略新的上传目录。

模式 忽略的内容
/upload/* 忽略新的上传目录。
!/upload/index.html 忽略新的上传目录。
/upload_backup/ 忽略新的上传目录。

如何将此 .gitignore 用于 SugarCRM

  1. 复制上面的SugarCRM规则,或者直接下载文件。
  2. 在 Git 仓库根目录创建名为 .gitignore 的文件,并将规则粘贴进去。
  3. 如果其中一些文件已被跟踪,请运行 git rm -r --cached . 然后再次提交 - Git 仅将忽略规则应用于未跟踪的文件。
  4. 提交 .gitignore 以便团队中的每个人都共享相同的规则。

其他 客户关系管理 .gitignore 模板

查看每个 客户关系管理 模板