Zum Hauptinhalt springen
← blog/

TYPO3

Wie man alle subtrees oder submodules eines Git-Repository auflistet

Published by Sven Kalbhenn · 0 Kommentare

Von Haus aus gibt es keinen Befehl, um alle submodules oder subtrees eines Git-Repository aufzulisten. Wie es dennoch geht, erfährst Du hier.

Standardmäßig bietet Git keine Möglichkeit alle subtrees eines Git-Repository aufzulisten.
Für submodules kann man den submodule--helper Befehl verwenden, aber auch das ist nicht sonderlich intuitiv.

Doch zum Glück, können wir da Abhilfe schaffen:

list-subtrees und list-submodules als alias erstellen

Öffne die Datei ~/.gitconfig im Editor Deiner Wahl und füge die folgenden aliase hinzu und speichere das Ganze:

 

[alias]
    list-subtrees = !"for i in $(git log | grep git-subtree-dir | sed -e 's/^.*: //g' | uniq); do test -d $i && echo $i; done"
    list-submodules = submodule--helper list

 

Nun brauchst Du nur noch in den Ordner des Git-Repository zu wechseln und kannst Dir alle subtrees und submodules mit den folgenden Befehlen anzeigen lassen:

 

cd myRepo/
git list-subtrees
git list-submodules

 

Wenn Du eine bessere Alternative dafür kennst, lasse es mich wissen: sven@skom.de

Über den Autor: Sven Kalbhenn

Senior TYPO3 Consultant & Software Architect

Kommentare (0)

Keine Kommentare

Kommentar schreiben

Your email is never published.

* Diese Felder sind erforderlich