Hinzufügen eines Git Submoduls in einem Submodul (verschachtelte Submodule)

8

Wie in dieser Frage beschrieben

Ist es möglich, dass ein Git-Submodul aus mehreren anderen Git-Submodulen besteht und der Super-Git-Repo den Inhalt für jedes Submodul holt?

Der Autor hat eine git Submodulhierarchie wie folgt angenommen:

  • Repo1
    • Submodul xyz1
    • Submodul xyz2
  • Repo2
    • Submodul repo1

Bei dieser Frage geht es um die Möglichkeit, ein Submodul in einem Submodul zu verschachteln:

  • Repo1
    • Submodul a
      • Submodul ab
      • Submodul ac

Ein echtes Beispiel für ein .gitmodul sollte wie folgt aussehen:

%Vor%

Beachten Sie, dass der Pfad der Submodule verschachtelt ist:

  • Quelle / V8
    • Quelle / V8 / build / gyp
    • Quelle / V8 / dritte_party / cygwin

Ich habe das folgende Beispiel ohne Erfolg versucht:

%Vor%

ergibt:

%Vor%

Verwenden des Git-Submoduls add -f führt zu:

%Vor%

Bitte lassen Sie mich jetzt, wenn dieser Fall erreicht werden kann.

Update: Beachten Sie, dass bei dieser Frage eine Untermodulstruktur erstellt und nicht initialisiert wird.

    
Karl2011 23.01.2015, 12:37
quelle

1 Antwort

0

Ja, geschachtelte Submodule sind möglich, aber nicht unbedingt ratsam. Wenn Sie wirklich verschachtelte Submodule erstellen möchten, müssen Sie den folgenden Befehl verwenden:

%Vor%

Eine ähnliche Frage wurde schon vorher gestellt. Sie sollten hier

nachsehen     
iclman 23.01.2015 20:57
quelle

Tags und Links