質問

誰もが実際にHerokuのインスタンス上にそれを作るために放射CMSの拡張子を取得まだ経験がありますか?私はサブモジュールを取り外し、バックファイルを追加しようとしているが、本当に多くの幸運を持っていなかった。

役に立ちましたか?

解決

Herokuのは、現在のgitのサブモジュールをサポートしていません。 しかし、彼らの(優れた)ドキュメントには、この回避する方法を表現する: <にここでそれをチェックアウト/ P>

のドキュメントから:

$ cd myapp
$ rm -rf `find . -mindepth 2 -name .git`
$ git add .
$ git commit -m "brought submodules into the main repo"

他のヒント

Gitのサブモジュールは、現在サポートされていません。私たちは、将来的にそれらをサポートするかどうかを評価しています。その間にあなたがメインプロジェクト内の任意のサブモジュールを追跡する必要があります。あなたはこのようにそれを行うことができます:

$ cd myapp
$ rm -rf `find . -mindepth 2 -name .git`
$ git rm --cache `git submodule | cut -f2 -d' '`
$ git rm .gitmodules
$ git add .
$ git config -l | grep '^submodule' | cut -d'=' -f1 | xargs -n1 git config --unset-all
$ git commit -m "brought submodules into the main repo"
あなたのプロジェクトは、サブモジュールを使用するかどうかわからない場合は、

このコマンドを実行します:

$ find . -mindepth 2 -name .git
それは任意の出力を印刷した場合は、

、あなたはサブモジュールを持っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top