Я с радостью использовал heroku для бета-тестирования приложения Rails, и недавно столкнулся с проблемой.Я предпочитаю Mercurial Git и использую HG-GIT, чтобы отправить мое приложение в Heroku.Это работало нормально, пока я не разветвлял свое репо (делая ветку путем клонирования в печи, если это имеет значение).Моя структура папок раньше выглядела так:
~/Code/MyApp
И теперь:
~/Code/MyApp/trunk
~/Code/MyApp/current
Где trunk
- старая «корневая» копия, а current
- недавносоздана ветка.Я попытался вернуться к своей старой структуре каталогов (только к корневой папке MyApp
), и это ничего не изменило.
Теперь, когда я нажимаю на heroku, он делает это:
pushing to git+ssh://git@heroku.com:myapp.git
importing Hg objects into Git
converting revision 7491a23b35ee405325bb7a024f3cbee047a59dcd
*snipped all the revisions*
creating and sending data
А потом просто останавливается.Нет ошибок, и когда я проверяю сайт, изменения не произошло.И в журналах ошибок ничего нет.Так что же дает?Я бы не хотел создавать отдельное git-репо в приложении;это быстро испортится.