git checkout <branchname>
実行時に環境変数の値を変更し、それに応じて値を与える良い方法を知りたいですbranchname
(チェックアウトされたブランチに特定の値が指定されていない場合に備えてデフォルト値を設定します)。
例えば。データベース名を取得するには:
> git checkout dev
> echo $MYVAR
db_name_for_dev
> git checkout newfeaturebranch
> echo $MYVAR
db_name_for_newfeaturebranch