DP300-AUTO#63
Git で Database プロジェクトを Source Control する場合、推奨される .gitignore 設定はどれですか?
解説
【正解: A】の理由
Database プロジェクト の .gitignore 推奨設定: bin / obj フォルダ + *.dacpac (ビルド成果物) は CI/CD で再生成 されるため 除外、*.sqlproj (プロジェクト ファイル) / *.sql (テーブル / SP 定義) / *.sqlcmd (デプロイ Script) は ソースコード として 管理 します。これにより 差分 追跡 + プルリクエスト レビュー が機能 します。
【他選択肢が違う理由】
- B: ビルド成果物まで含めると Git リポジトリ が肥大化 します。
- C: *.sql を除外すると スキーマ管理 が不可能 になります。
- D: すべて 除外 では Git 管理 の意味 が ありません。

コメント