git で、独自アプリの設定ファイル(configファイル)管理するときの方法

git
スポンサーリンク

 

.gitignore に記述したファイルが、git add で無視されない記事の末尾にも書いたんだが、自分が後から検索したときのために個別に記事起こしておく。

 

ローカルごとや、本番・検証環境ごとに設定を変えたい設定ファイルをgitで管理する場合。

 

.gitignore に書いてしまうと、

git からそのファイル自体が削除されてしまう。

 

管理するには、

Gitでローカル固有のファイル(configファイル等)の取り扱い
Git(Bitbucket)を使ってソース管理をしています。 configファイルといった環境固有の設定についてはリモートの共有リポジトリで雛形的なものを管理しておき、それぞれのローカルでは編集

teratailさんに記述されている方法を使う。

良く使われている方法としては、config.sample などの「ファイル名.sample」で、雛形として git で、バージョン管理をして、実際の設定ファイルの config は、.gitignoreファイルに記載して、git に登録されないようにすることが多いとおもいます。

 

git でどうこうするのではなく、sampleファイルを用意しておくんですねー。

 

よく考えると、ライブラリやフレームワークでよく見ますよね。sampleファイル。

 

ということで以上でした。

 

 

 

コメント