17

我刚跑:

$ heroku fork -a oldapp newclonedapp

它工作正常并运行等。现在我想将代码拉下来处理它[我意识到heroku不适用于版本控制,我通常为此使用github,但在这种情况下我需要从克隆中获取代码]当我尝试时:

$ heroku git:clone -a newclonedapp

我得到:

警告您似乎克隆了一个空目录

并且新的 newclonedapp 目录确实是空的。

我究竟做错了什么?

4

1 回答 1

34

您没有做错任何事情,这是fork 的一个已知问题,它不会克隆源应用程序存储库。在问题解决之前,您需要手动克隆源存储库。这是我的做法:

$ git clone git@heroku.com:oldapp.git -o old newclonedapp
$ cd newclonedapp
$ heroku git:remote -a newclonedapp
$ git push heroku master

基本上,您将原始存储库克隆到新的应用程序目录,设置herokugit 远程并推送到它以填充新的应用程序存储库。

于 2013-09-12T14:08:48.287 回答