Hacer que Heroku ejecute una rama Git no maestra


Tengo un proyecto alojado en Heroku y ha llegado al punto en el que quiero hacer un servidor de prueba alternativo (para que pueda probar los trabajadores de Heroku sin estropear la producción).

Ya he configurado mi control remoto Heroku principal ejecutando mi tronco y un control remoto Heroku-dev en el que deseo ejecutar una rama alternativa.

Mi problema es que como mi rama alternativa no es maestra, Heroku no la construirá.

$ git push heroku-dev test
counting objects ...
...
Pushed to non-master branch, skipping build.
To [email protected]:example-dev.git
* [new branch]      test -> test

Cambiar esta compilación a master no es una opción en este momento. Obviamente, una opción es crear un repositorio git completamente nuevo que sea un clon de mi rama de prueba, pero eso no suena muy ideal.

 145
Author: AlexQueue, 2013-01-30

1 answers

Puedes enviar una rama alternativa a Heroku usando Git.

git push heroku-dev test:master

Esto empuja su rama de prueba local a la rama maestra del control remoto (en Heroku).

 281
Author: jordelver,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-01-29 22:54:52