我读过一对夫妇在此问题上的其他职位,但似乎被某物难住了。我想有推出两个不同的Heroku的情况下两个独立的分支 - 一个生产,一个分期。我想我的设置将如下所示:

Local          Myapp
|            |
- master  >  - master
|            |
|            | Myapp-Staging
|            |
- edge    >  - master

我有以下的命令,但由于某种原因,我似乎不能够推到临时服务正确。 “混帐推分期大师”经历,但我不明白,为什么似乎所做的更改不会对Heroku的实例被得到体现,当我去myapp-staging.heroku.com。我可能会做一些门槛在这里...

[开发]

git checkout edge
git push staging master (is this "master" or "edge")?
heroku rake db:migrate --app myapp-staging

[制造]

git checkout master
git push master master
heroku rake db:migrate -app myapp

任何帮助,将极大地理解。

有帮助吗?

解决方案

尝试:

git push staging edge:master

分期是远程存储库,而你推你的“边缘”分支的“临时”仓库“主人”分支。

GIT中推分期主 GIT中推分期主快捷方式:主

你也不必推前结帐您的代码。你可以把任意分支到任何服务器 - 无论是查了一下分支出来

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top