我跑了:
$ heroku fork -a oldapp newclonedapp
它工作正常,运行等等。现在我想拉下代码来处理它 [我意识到heroku不是用于版本控制,我通常使用github,但在这种情况下我需要从克隆中获取代码]并且当我尝试时:
$ heroku git:clone -a newclonedapp
我明白了:
警告您似乎克隆了一个空目录
并且新的newclonedapp目录确实是空的。
我做错了什么?
答案 0 :(得分:34)
你没有做错任何事,它不是克隆源应用程序存储库的known issue of fork。在问题解决之前,您需要手动克隆源存储库。我就是这样做的:
$ git clone git@heroku.com:oldapp.git -o old newclonedapp
$ cd newclonedapp
$ heroku git:remote -a newclonedapp
$ git push heroku master
基本上,您将原始repo克隆到新的app目录,设置heroku
git remote并推送到它以填充新的app repo。