Ich habe eine bestimmte Situation, und ich habe nicht die Antwort auf den Stack gefunden, die es entspricht.
Ich habe eine root_project
, die Basis-App-Verzeichnis ist, synchronisiert mit dem Remote-Repo.Wie man ein Git Submodul von anderen Repo hinzufügen und es mit lokalen Ordner zusammenführen
Jetzt habe ich einen Ordner mit dem Namen oscar
. Ich habe vorher gezippt oscar heruntergeladen und kopiert es in meine root_project
, nachdem ich es in Orten angepasst habe, die ich brauchte.
Danach habe ich festgestellt, dass ich in Schwierigkeiten komme, wenn ich Updates von remote oscar bekommen muss, sobald diese erfunden sind.
Die Grundidee ist es, git submodule
zu verwenden, aber wirklich kann nicht herausfinden, wie man es an meine Bedürfnisse anpassen, da ich nicht mein Projekt abstürzen und auf Experimentieren repo.
auch ein bestimmte Teil ist, dass ich nur src/oscar
von oscar Repo muß, das ist eigentlich in meinem root_project
und macht es möglich, mit meinen Änderungen in der lokalen oscar
Ordnern zu verschmelzen, ohne die Dinge zu verlieren ich bereits vor Ort gemacht habe.
ich Hilfe und Anregungen zu schätzen wissen würde, wie man richtig git submodule
unter den gegenwärtigen Umständen zu verwenden, auch wenn möglich wollen die Schritte siehe i
Thx für Vorschlag, ja, ich möchte nur den '' src/oscar''-Ordner, weil der Oscar Repo auch Sandbox und andere Sachen enthält –
Wie Sie hier https://github.com/django-oscar/django sehen können -oscar Der Oscar Git Repo liefert die Sandbox und andere Dinge, mit denen ich nicht synchronisiert werden muss. Ich brauche src/oscar nur mit meinem gleichen Ordner in '' root_project'' verschmolzen werden. Ist es möglich, das so zu tun, wie Sie es schon erwähnt haben? –
Siehe meine Bearbeitung für Details zum Extrahieren eines Unterordners aus dem geklonten Submodul. – kowsky