rit*_*esh 5 git heroku staging
Production
?
Staging
??
Development
?? ??
Developer1 Developer2
Run Code Online (Sandbox Code Playgroud)
如何在heroku上创建git工作流?
这取决于您在 Heroku 端 是否有一个或多个 Git 存储库。
通过多个存储库,您可以将每个存储库分配给开发生命周期中的一个步骤。
但考虑到 Git 存储库背后的架构,管理与一个存储库相关的 dynos可能会更容易(有关 Dynos 的更多信息,请参阅此处)。
这意味着您可以在 Heroku 一侧为每个开发步骤定义一个分支(一个dev分支、一个staging分支、一个prod分支)(在本地存储库中,您可以根据需要拥有任意多个分支)。