我目前有一个直播的应用。我想为它添加一些新功能,但不想通过heroku上传它,直到它完全完成。新的功能非常广泛,因此它将通过多个git分支完成。
我的问题是,我如何继续构建应用程序,同时保持现有的应用程序运行,并且能够在实时网站上的任何地方修复小问题而不显示WIP内容?
感谢。
答案 0 :(得分:3)
结帐
http://nvie.com/posts/a-successful-git-branching-model/
您的问题由hot fixes分支解决。 “合并”/复制生产到热修复分支。测试变化。测试通过后,将更改合并到生产中并将更改合并到开发中。
答案 1 :(得分:1)
您应该部署另一个应用程序副本,该副本将成为您的测试/暂存环境。在开发过程中部署到它。完成开发后,将所有内容合并到主控并部署到生产环境。
另外,请阅读@MarlinPierce发布的链接。它改变了我的生活:)