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