【发布时间】:2011-02-24 21:57:32
【问题描述】:
我已经在 Heroku 上成功运行了一个应用程序,但现在想与合作者合作。有没有一种方法可以签入(并提取)代码而无需实时部署?现在部署了一个 git push 来对实时站点进行编码。
【问题讨论】:
-
这个答案可能很有趣:stackoverflow.com/a/19532395/7852
标签: ruby-on-rails git heroku
我已经在 Heroku 上成功运行了一个应用程序,但现在想与合作者合作。有没有一种方法可以签入(并提取)代码而无需实时部署?现在部署了一个 git push 来对实时站点进行编码。
【问题讨论】:
标签: ruby-on-rails git heroku
创建一个新分支并使用它。
git checkout -b BRANCH_NAME
git push heroku BRANCH_NAME
【讨论】:
git 的优点之一是它是分布式和去中心化的。您可以配置多个远程存储库。
我建议你使用 github 与他人协作。这使您可以确定您实际推送到 heroku 的更改。
设置 github 存储库并推送项目。然后授予您的协作者访问 github 存储库的权限。更改您的工作流程以使用 github 作为主要存储库,并且仅将那些已准备好用于生产的更改推送到 heroku。
【讨论】:
您还可以查看用于实际 git 托管的 GitHub* 之类的服务。由于 git 是完全分布式的,因此您可以拥有多个存储库。使用一个用于远程存储/项目协调,而 Heroku 仅用于部署。
【讨论】: