Das Untermodul des Git Submoduls wiederverwenden

8

Ich habe ein Git-Projekt. Nennen wir das Proj .

Proj hat zwei Submodule, Lib und Utils .

Lib hat auch das Submodul Utils .

Nun ist das Problem, wenn man git clone --recursive Proj will, muss er Utils zweimal herunterladen. Wenn das Projekt tiefer wird, kann die Situation schlimmer sein.

Wie kann ich Proj wiederverwenden, wenn Utils bereits von Lib heruntergeladen wurde?

Mein Arbeitsbaum:

%Vor%

Hinweis:

  1. Es ist besser, dass Utils bei external/Utils bleibt.

  2. Symlinks sind aufgrund der Windows-Kompatibilität nicht erlaubt.

Ich werde es schätzen, wenn mir jemand mit einer so komplizierten Frage helfen kann.

    
Star Brilliant 23.02.2015, 13:43
quelle

1 Antwort

0

Wie bereits erwähnt, in diesem Programmierer-Stackexchange-Post , der einzige Weg, das Zeug zweimal herunterzuladen, besteht darin, Symlinks zur ersten Instanz deines Git-Submoduls zu erstellen.

    
florianb 16.04.2015 18:43
quelle

Tags und Links