web-dev-qa-db-fra.com

Faire fonctionner Heroku, branche non maîtresse de Git

J'ai un projet hébergé sur Heroku et je suis sur le point de créer un serveur de test alternatif (pour pouvoir tester les travailleurs Heroku sans gâcher la production).

J'ai déjà configuré ma télécommande principale Heroku avec ma malle et une télécommande Heroku-dev sur laquelle je souhaite utiliser une autre branche.

Mon problème est que, puisque ma branche alternative n'est pas maîtresse, Heroku ne la construira pas.

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

Basculer cette construction sur master n'est pas une option pour le moment. Évidemment, une option consiste à créer un tout nouveau dépôt Git qui est un clone de ma branche de test, mais cela ne semble pas très idéal.

167
AlexQueue

Vous pouvez pousser une branche alternative à Heroku en utilisant Git.

git Push heroku-dev test:master

Cela pousse votre branche de test locale sur la branche principale de la télécommande (sur Heroku).

321
jordelver

Vous devrez d'abord tirer la branche distante avant de pouvoir pousser la branche non principale.

Exécutez la commande suivante dans votre référentiel local

git pull https://heroku:[email protected]/YOUR_APP_NAME.git
0
kingkeamo