Ho creato un progetto submodule
e lo ho installato su Github.git: cambia origine del sottomodulo clonato
ho creato un altro progetto, supermodule
, e poi ha fatto questo:
cd supermodule
git init
mkdir lib
git clone git://github.com/tandu/submodule lib/submodule
git submodule add ./lib/submodule lib/submodule
Questo ha funzionato bene, ma sul sito web, non è possibile trovare il link al modulo quando si visualizzano i file (in realtà dice solo "Caricamento dati commit" per sempre). La cartella del sottomodulo ha lo stesso origin
.
A quanto pare, quello che ho dovuto fare è stato
...
mkdir lib
git submodule add git://github.com/tandu/submodule lib
... ma è troppo tardi per farlo ora. Come posso avere correttamente il sottomodulo in questo progetto in origin
?
con la versione corrente di git (2.1.0), facendo 'git modulo di sincronizzazione --recursive' era abbastanza per me di aggiornare al modulo' origine 'remoto. – desseim