监控版本控制的最佳方法 - ROR

时间:2012-04-30 18:57:26

标签: ruby-on-rails git

我目前有一个直播的应用。我想为它添加一些新功能,但不想通过heroku上传它,直到它完全完成。新的功能非常广泛,因此它将通过多个git分支完成。

我的问题是,我如何继续构建应用程序,同时保持现有的应用程序运行,并且能够在实时网站上的任何地方修复小问题而不显示WIP内容?

感谢。

2 个答案:

答案 0 :(得分:3)

结帐

http://nvie.com/posts/a-successful-git-branching-model/

您的问题由hot fixes分支解决。 “合并”/复制生产到热修复分支。测试变化。测试通过后,将更改合并到生产中并将更改合并到开发中。

答案 1 :(得分:1)

您应该部署另一个应用程序副本,该副本将成为您的测试/暂存环境。在开发过程中部署到它。完成开发后,将所有内容合并到主控并部署到生产环境。

另外,请阅读@MarlinPierce发布的链接。它改变了我的生活:)