我是Rails的新手,这个特殊的项目是我在Rails应用程序上进行协作的第一个项目。
因此,我想在heroku上测试部署现有的应用程序,并在工作时将其合并为master。这是因为在我知道自己在做什么之前,我不想与师父打交道(阅读:heroku的作品)。
除非特别说明,否则Heroku非常适合仅与master一起使用。 This SO question介绍了如何部署非主分支,但没有详细介绍该分支合并到主分支后会发生什么。
它会搞乱配置,还是可以正常工作并接受master作为新部署的分支?如果没有,合并到主数据库后我该如何更改?
答案 0 :(得分:1)
该过程应为:
创建一个新分支:
git branch test
git checkout test
进行更改,提交
git commit -a -m 'added a new test feature'
将测试分支推送到heroku
git push heroku-dev test:master
如果一切正常,请合并测试分支
git checkout master
git merge test
推动大师
git push heroku-dev master
我一直这样做,没有发生任何错误。