我有一个在Heroku上托管的项目,它已经到了我想要制作备用测试服务器的地步(所以我可以测试Heroku工作人员而不会搞乱生产).
我已经设置了我的主Heroku远程运行我的主干和一个Heroku-dev遥控器,我想在那里运行一个备用分支.
我的问题是,由于我的备用分支不是主分支,Heroku不会构建它.
$ git push heroku-dev test
counting objects ...
...
Pushed to non-master branch, skipping build.
To git@heroku.com:example-dev.git
* [new branch] test -> test
Run Code Online (Sandbox Code Playgroud)
目前无法将此版本切换为master.显然,一个选择是创建一个全新的git repo,它是我的测试分支的克隆,但这听起来并不理想.
jor*_*ver 333
你可以使用Git将另一个分支推送到Heroku.
git push heroku-dev test:master
Run Code Online (Sandbox Code Playgroud)
这会将您的本地测试分支推送到远程的主分支(在Heroku上).
小智 8
在我的情况下,默认或基本分支是develop,所以我使用:
git push heroku develop:master
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28583 次 |
| 最近记录: |