2017-12-20 15 views
0

通常、heroku git:cloneコマンドを使用してHerokuアプリケーションのコードを取得できます。 HerokuのDeploy to Herokuボタンを使用してアプリケーションをデプロイした場合、クローニングは空のレポになります(詳細はhereを参照)。「Herokuに展開」ボタンを使用して展開されたHerokuからコードを取得するには

上記のリンクで説明されているコードを取得する方法では、元のレポがまだ存在することが前提です。

元のレポがもう存在しない場合、どのようにコードを取得しますか?私は、次のコマンドを使用し、これを行うためには

答えて

1

mkdir -p {app name} && heroku run "tar -cz * | base64 -w 0" --app {app name} | base64 -D | tar -xzf - -C {app name}

これには、地元のbashコマンドパラメータの一部は、UNIXの他のフレーバーに異なる可能性がMacOSの中のbashからでした。

アプリによっては、tar -czコマンド(例えば--exclude='./node_modules'

0

あなたがheroku run bash、手動でコードをコピーすることができ、いくつかのディレクトリを除外する必要があるかもしれません。

+0

申し訳ありませんがarmatavさんが質問を投稿していましたので、[ここ](https://stackoverflow.com/help/self-answer)に記載されているように答えることができました。私はあなたが質問と回答を同時に提出できることを理解していませんでした。 – neilm

関連する問題