2009-05-21 8 views
3

Wer hat noch Erfahrung damit, Radiant CMS-Erweiterungen tatsächlich auf eine Heroku-Instanz zu bringen? Ich habe versucht, die Submodule zu entfernen und die Dateien wieder hinzuzufügen, aber hatte nicht wirklich viel Glück.Radiant Erweiterungen auf Heroku?

Antwort

5

Heroku unterstützt derzeit keine Git-Submodule. jedoch ihre (sehr zufrieden) Dokumentation zum Ausdruck bringt einen Weg, um dieses: check it out here

Aus der Dokumentation:

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

Git Submodule werden derzeit nicht unterstützt. Wir evaluieren, ob wir sie in Zukunft unterstützen sollen oder nicht; In der Zwischenzeit müssen Sie alle Submodule im Hauptprojekt verfolgen. Sie können wie folgt vorgehen:

$ 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" 

Führen Sie diesen Befehl, wenn Sie nicht sicher sind, ob Ihr Projekt Submodule verwendet:

$ find . -mindepth 2 -name .git 

Wenn es eine Ausgabe druckt, Sie Submodule haben.