git init for f in *; do [[ -d $f ]] && git submodule add "./$f" "$f" done
Einfache Möglichkeit, Repo mit Submodulen aus einem Ordner zu erstellen, der git Repos als Unterordner enthält
662
tig
Mein Fall ist ~/Library/Application Support/TextMate/Pristine Copy/Bundles
da, ich habe einige Bundles / Ordner, die alle git Repos sind. Wenn ich git repo im Bundles-Ordner erstelle, was ist die einfachste / schnellste Möglichkeit, alle Bundles als Submodule zu diesem Repo hinzuzufügen?
2 Antworten auf die Frage
0
grawity
Got `remote (origin) hat nicht in .git / config eine für jedes Repository definierte URL. Ich verstehe relative Form für das Repository unter der Annahme, dass sich alle Repos an einem Ort befinden, dies ist jedoch nicht mein Fall.
tig vor 13 Jahren
0
0
tig
Hat es so funktioniert:
git init for f in */**/.git; do git submodule add "$(git --git-dir="$f" config remote.origin.url)" "$(dirname "$f")" done
Verwandte Probleme
-
3
Um Mail für `git am` arbeiten zu lassen
-
8
Verwenden von Git zum Verwalten einer iTunes-Bibliothek?
-
8
Git Client für OS X & Windows?
-
11
Gibt es Anwendungen für die verteilte Revisionskontrolle (DVCS), wenn ich kein Programmierer bin?
-
14
Wie kann ich git-completion.bash unter Mac OS X zum Laufen bringen?
-
2
Wie man "git pull" wieder wie erwartet zum Laufen bringt
-
2
Git - GitHub Repository Setup möglich?
-
9
Wie kann ich ein Commit zurücksetzen?
-
3
git-receive-pack: Befehl nicht gefunden
-
2
So etwas wie TortoiseGit für KDE?