1

我目前有一个正在运行的应用程序。我想为它添加一堆新功能,但在完全完成之前不想通过heroku上传它。新功能的东西非常广泛,因此它将通过多个 git 分支完成。

我的问题是,我如何继续构建应用程序,同时保持现有应用程序运行并能够在现场站点上到处修复小问题,而不会显示 WIP 内容?

谢谢。

4

2 回答 2

3

查看

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

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

于 2012-04-30T19:09:07.317 回答
1

您应该部署另一个应用程序副本,作为您的测试/登台环境。在开发时部署到它。完成开发后,合并所有内容以掌握并部署到生产环境。

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

于 2012-04-30T19:12:14.660 回答