0
私はDjangoコードをAWS Elastic Beanstalk、Heroku、Google Cloud、Azureのいずれかに配備しています(まだわかっていません)。現在、すべての環境をテスト中です。環境ごとにsettings.pyファイルを環境間で変更します。複数の配備でgitブランチを管理していますか?
これらはすべてgitを利用しているため、環境ごとに異なるブランチを維持します。
masterブランチが進むにつれ、settings.pyファイルのブランチ固有の変更をどのように維持しますか?私の環境特有の分岐遅れはありませんか?
また、リベースすることはできますか?私はこれをどうやって管理するのか混乱している。
を見てみましょうあなたは、単に1 /ご使用の環境の枝の全てにマスターをマージしようとしたことがありますか? –
Hey Lasse、それは意味がありません。なぜなら、さまざまなsettings.pyファイルが互いに直接矛盾するからです。 –
ブランチのsettings.pyを常に変更しますか?もしそうでなければ、そのときにそのファイルをマージするのを避けなければならないからです。マージを実行し、マージがもたらすファイルの変更を無視すると、次回マージしたときに同じ変更が無視されます。 –