SugarCRM 用 .gitignore
SugarCRM 用の除外ルール 15 件。そのままリポジトリにコピーして使えます。
顧客関係管理
SugarCRM 用 .gitignore の完全版
# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 23:00:36 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/ |
新しいアップロード ディレクトリは無視します。 |
この SugarCRM 用 .gitignore の使い方
- 上の SugarCRM 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
- Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
- 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
- チーム全員で同じルールを共有できるよう、.gitignore をコミットします。