J'ai heureusement utilisé heroku pour tester en bêta une application Rails, et j'ai récemment rencontré un problème. Je préfère Mercurial à git et j'utilise hg-git pour pousser mon application à Heroku. Cela fonctionnait bien jusqu'à ce que je branche mon repo (faire une branche en clonant au four, si cela est important). Ma structure de dossier utilisé pour ressembler à ceci:J'ai déplacé mon répertoire source et ne peux plus pousser vers Heroku
~/Code/MyApp
Et maintenant:
~/Code/MyApp/trunk
~/Code/MyApp/current
Où trunk
est l'ancienne copie « racine » et current
est la branche récemment créée. J'ai essayé de retourner à mon ancienne structure de répertoire (juste le dossier racine MyApp
) et cela n'a rien changé.
Maintenant, quand je pousse à Heroku, il le fait:
pushing to git+ssh://[email protected]:myapp.git
importing Hg objects into Git
converting revision 7491a23b35ee405325bb7a024f3cbee047a59dcd
*snipped all the revisions*
creating and sending data
Et puis arrête juste. Pas d'erreurs, et quand je vérifie le site, le changement n'est pas arrivé. Et il n'y a rien dans les journaux d'erreurs non plus. Alors qu'est-ce qui donne? Je préfère ne pas créer un dépôt de garantie séparé dans l'application; ça va vite devenir salissant.