2017-03-23 4 views
1

Ich habe ein Git Repo my-custom-framework. In diesem Repo behalte ich meinen Rahmen, mit dem ich viele Projekte erstelle. Jedesmal, wenn ich ein neues Projekt habe, klicke ich dieses Repository auf etwas my-project-repo.Eltern-Kind-Projekte zusammenhalten

Was ich tun möchte, ist während der Arbeit an my-project-repo; Ich mache einige Änderungen, die ich auch in Eltern-Repo my-custom-framework zusammengeführt werden möchte. Und umgekehrt. Ich muss auch sicherstellen, dass alle projektspezifischen Änderungen nicht in das übergeordnete Repository zusammengeführt werden.

Was wäre der beste Weg, dies zu erreichen. Ich habe versucht zu googeln; aber Artikel wie submodules erscheinen; was ich glaube nicht, würde mein Problem lösen.

+0

Was für eine Art von Rahmen ist 'my-custom-framework'? Ein Haufen HTML-Dateien, Mustercode, lauffähigen Code, was? – jwodder

+0

Es ist PHP CodeIgnitor Framework, mit einigen grundlegenden Arbeitsprojekt (wie ein einfaches Umfrage-System) und Bibliotheken von Drittanbietern über Composer, Bower und eine RESTful API –

Antwort

0

können Sie die Umgebungsvariable GIT_DIR verwenden.

cd path/to/subproject 
set GIT_DIR=path/to/superproject 
git rev-parse --git-dir 
git commit 
set GIT_DIR= 

see 'git help git'

Verwandte Themen