Простой способ создать репо с подмодулями из папки, содержащей git-репо в качестве подпапок

526
tig

Мой случай ~/Library/Application Support/TextMate/Pristine Copy/Bundlesтам, у меня есть несколько пакетов / папок, которые все git-репозитории. Если я создам git repo в папке Bundles, что будет самым простым / быстрым способом добавить все комплекты как подмодули в это репо?

0

2 ответа на вопрос

0
grawity
git init for f in *; do [[ -d $f ]] && git submodule add "./$f" "$f" done 
Получил `remote (origin) не имеет URL, определенный в .git / config` для каждого репозитория. Как я понимаю, относительная форма репозитория предполагает, что все репозитории находятся в одном месте, но это не мой случай. tig 13 лет назад 0
0
tig

Got it working this way:

git init for f in */**/.git; do git submodule add "$(git --git-dir="$f" config remote.origin.url)" "$(dirname "$f")" done 

Похожие вопросы