Was ist der Vorteil der Verwendung von Git Submodulen gegenüber einem Repo in einem anderen Repo mit einem Gitignore?

8

Wir haben git-Submodule untersucht und wir fragen uns, welcher Vorteil (wenn überhaupt) ein Repository mit Submodulen hat, die ein Repository in einem anderen Repository mit einer .gitignore-Datei haben.

Beispiel ohne Submodule:

%Vor%     
Dooltaz 22.09.2009, 21:32
quelle

1 Antwort

15

Der git parent (der Submodule) verfolgt die Zweige und Tag-IDs der Submodule beim Commit. Das stellt sicher, dass die Untermodule, wenn Sie das übergeordnete Element auschecken (in einer bekannten Version), auch ihre richtigen Tags enthalten.

Wenn es sich wie oben nur um ein ignoriertes Unterverzeichnis handelt, handelt es sich im Grunde um zwei unabhängige Git-Repos, als wären sie nicht Teil einer Dateisystemhierarchie.

    
AlBlue 22.09.2009, 21:36
quelle

Tags und Links