代码之家  ›  专栏  ›  技术社区  ›  blkpingu aaquib

如何为非主分支设置heroku作为测试,然后将其合并到主分支中?

  •  0
  • blkpingu aaquib  · 技术社区  · 6 年前

    为什么?

    因此,我想在heroku上测试部署现有的应用程序,并在它工作时合并到master中。这是因为在我知道自己在做什么之前,我不想和师父闹翻。

    我能预见的问题

    除非另有说明,Heroku非常喜欢只与master一起工作。 This SO question 文档说明了如何部署非主分支,但没有详细说明将此分支合并到主分支时会发生什么。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Pablo    6 年前

    创建新分支:

    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
    

    我一直这么做,没有什么不对的。