我有两个分支:开发和生产。每个分支都有依赖项,其中一些是不同的。开发分支指向正在开发的依赖项。生产分支也是如此。我需要部署到Heroku,Heroku希望每个分支的依赖项在一个名为'requirements.txt'的单个文件中。
最好的组织方式是什么?
我想到的方法有:
- 维护单独的要求文件,每个分支一个(必须经常合并!) - 告诉Heroku我要使用哪个要求文件(环境变量?) - 编写部署脚本(创建临时分支,修改要求文件,提交,部署,删除临时分支)
最好的组织方式是什么?
我想到的方法有:
- 维护单独的要求文件,每个分支一个(必须经常合并!) - 告诉Heroku我要使用哪个要求文件(环境变量?) - 编写部署脚本(创建临时分支,修改要求文件,提交,部署,删除临时分支)