我有一个 Rails 3 应用程序,正在与一个使用 Git/Github 的团队一起开发,并部署到 Heroku cedar 堆栈。我们的 Github 存储库有 2 个主要分支 Master 和 Development。
我想定期将我们的开发分支推送到 Heroku 上的另一台服务器作为开发/暂存环境。
将我们的开发分支推送到与 Master 不同的应用程序而不过多干扰我们的 Git 流程的最干净、最简单的方法是什么?
多谢!
您需要添加第二个 git 远程服务器,即您的第二个应用程序的 heroku git repo url 到您的应用程序,以便能够从单个代码库推送到该应用程序。
目前,您可能拥有名为“heroku”的默认远程源,它将推送到您的生产应用程序。
您需要添加第二个远程源,指向您打算用于登台的新 Heroku 应用程序,例如
git remote add staging <git repo url from 'my apps' page on heroku>
一旦你设置了新的 git origin,你就可以通过以下方式推送它:
git push staging <branch to deploy>:master
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)