管理多个部署的git分支?

时间:2017-05-03 20:50:00

标签: git azure heroku amazon-elastic-beanstalk

我将在AWS Elastic Beanstalk,Heroku,Google Cloud或Azure中部署我的Django代码(我们尚未弄清楚哪些),目前正在测试所有环境。对于每个环境,我将在环境之间更改settings.py文件。

由于它们都使用git,我会根据每个环境维护不同的分支。

随着主分支的进展,我如何维护settings.py文件的特定于分支的更改?我的环境特定分支不会落后吗?

或者我可以做一下吗?我很困惑如何管理它。

1 个答案:

答案 0 :(得分:0)

为所有部署使用一个分支,但使用适合每个环境的不同(条件)settings.py文件。

查看this示例