Bash: Git Submodul foreach?

8

Ich habe sup aliased zu submodule foreach 'git co master; git up' ( co & amp; up sind Aliasnamen für checkout & amp; pull --rebase bzw..).

Wie fügen Sie eine Bedingung hinzu, so dass der Untername Libraries/JSONKit anstelle von experimental ?

ausfällt, wenn der Submodulname master lautet     
ma11hew28 03.12.2011, 01:25
quelle

2 Antworten

-2

Fügen Sie Folgendes zu .git/config hinzu:

%Vor%     
ma11hew28 03.12.2011, 18:04
quelle
13

Das Skript passwd to git submodule wird mit seinem Arbeitsverzeichnis ausgeführt, das an den Anfang des angegebenen Submoduls gesetzt ist. Sie können also einfach pwd betrachten, um zu sehen, ob Sie in dem bestimmten Submodul sind . Wenn Sie sich jedoch etwas Zeit nehmen, um die git submodule -Dokumentation zu lesen, ist es noch einfacher:

%Vor%

Sie können also so etwas tun:

%Vor%     
larsks 03.12.2011 03:22
quelle

Tags und Links