У меня есть проект, который находится в git и развертывается на heroku. Удаленный URL-адрес git@heroku.com:myappname.git
и .git / config выглядит так:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@heroku.com:myappname.git
[branch "master"]
remote = origin
merge = refs/heads/master
Я только что сделал новое приложение heroku под названием «myappname-staging», которое я хочу использовать в качестве промежуточного сайта для этого приложения. Я думал, что настрою его так, чтобы ветвь «master» выдвигалась на рабочий пульт, а ветвь «development» - на промежуточный. Это разумный / обычный способ справиться с этой ситуацией?
Я не могу понять, как это сделать. Когда я сделал постановочное приложение на heroku, оно вернуло мне это:
Creating myappname-staging.... done
http://myappname-staging.heroku.com/ | git@heroku.com:myappname-staging.git
Git remote heroku added
И мой конфиг теперь выглядит так:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@heroku.com:myappnamestef.git
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "heroku"]
url = git@heroku.com:myappname-staging.git
fetch = +refs/heads/*:refs/remotes/heroku/*
[remote "staging"]
url = git@heroku.com:myappname-staging.git
fetch = +refs/heads/*:refs/remotes/staging/*
Кто-нибудь может меня поправить?
спасибо, макс.