无需在Heroku上部署即可签入代码

时间:2010-06-04 22:29:02

标签: ruby-on-rails git heroku

我已成功在Heroku上运行应用程序,但现在想与其合作。有没有办法可以检查(并拉取)代码而无需实时部署?现在,git push部署为实时站点编码。

3 个答案:

答案 0 :(得分:3)

创建一个新分支并使用它。

git checkout -b BRANCH_NAME
git push heroku BRANCH_NAME

答案 1 :(得分:3)

git的一个优点是它是分布式和分散式的。您可以配置多个远程存储库。

我建议你使用github与他人合作。这允许您确定实际推送到heroku的更改。

设置github存储库并推送项目。然后授予协作者访问github存储库的权限。将您的工作流程更改为使用github作为主存储库,并仅将那些准备好生成的更改推送到heroku。

答案 2 :(得分:1)

您还可以查看GitHub *等服务,了解实际的git托管。由于git是完全分布式的,因此您可以拥有多个存储库。使用一个用于远程存储/项目协调,使用Heroku进行部署。

  • 我使用GitHub作为我的开源内容和商业Unfuddle帐户的项目(Unfuddle为您提供无限的git回购和问题跟踪)。