Articles of git submodules

Aggiorna il sottomodulo Git all’ultima commit sull’origine

Ho un progetto con un sottomodulo Git. È da un URL ssh: // … ed è su commit A. Il commit B è stato inviato a quell’URL, e voglio che il sottomodulo recuperi il commit e ci passi sopra. Ora, la mia comprensione è che l’ git submodule update dovrebbe farlo, ma non è così. […]

Git: posso sopprimere l’elenco di voci di “contenuto modificato” / sporco del sottomodulo in stato, diff, ecc.?

A un certo punto (attorno alle versioni 1.6.x, credo) git è diventato consapevole dei cambiamenti all’interno dei sottomoduli. Questo serve solo a infastidirmi: $ git venditore di stato | grep modificato: # modificato: fornitore / binari (contenuto modificato) $ git diff vendor / diff –git a / vendor / rails b / vendor / rails […]

Come estrarre una sottodirectory git e farne un sottomodulo?

Ho avviato un progetto alcuni mesi fa e ho archiviato tutto all’interno di una directory principale. Nella mia directory principale “Progetto” ci sono diverse sottodirectory che contengono cose diverse: Progetto / carta contiene un documento scritto in Progetto LaTeX / codice sorgente / RailsApp contiene la mia app per rotaie. “Project” è GITified e ci […]

Imposta il sottomodulo Git su clone poco profondo e checkout sparsi?

Molte librerie Objective-C vendor (es. facebook-ios-sdk ) ti insegnano a copiare un certo sottoinsieme di file / dir del repository nel tuo progetto Xcode. Un problema con questo è quindi non si sa quale revisione del codice fornitore hai. Un altro è che se si apportano modifiche al codice fornitore, non è facile apportare le […]

Differenze tra sottomodulo git e sottostruttura

Quali sono le differenze concettuali tra l’uso del sottomodulo e sottostruttura git? Quali sono gli scenari tipici per ciascuno?

Due repository git in una directory?

È ansible avere 2 repository git in una directory? Non penserei, ma ho pensato di chiederlo. Fondamentalmente, mi piacerebbe controllare i miei file di configurazione della directory home (ad esempio .emacs) che dovrebbero essere comuni su tutte le macchine su cui lavoro, ma ho un secondo repository per i file locali (ad esempio .emacs.local), che […]

Git submodule push

Se modifico un sottomodulo, posso riportare il commit all’origine del sottomodulo o richiedere un clone? Se clone, posso memorizzare un clone in un altro repository?

Crea un repository di submodule da una cartella e mantieni la sua cronologia di commit git

Ho un’applicazione web che esplora altre applicazioni web in un modo particolare. Contiene alcune demo web in una cartella demos e una demo dovrebbe ora avere il proprio repository. Vorrei creare un repository separato per questa applicazione demo e renderlo un sottopackage sottomodulo dal repository principale senza perdere la cronologia dei commit. È ansible mantenere […]

Nessuna mapping del sottomodulo trovata in .gitmodule per un percorso che non è un sottomodulo

Ho un progetto che ha un sottomodulo a lib/three20 Il mio file .gitmodule il seguente aspetto: [submodule “lib/three20”] path = lib/three20 url = git://github.com/facebook/three20.git Ho clonato questo in passato senza errori, ( git submodule init seguito da un git submodule update ) e ha funzionato per un po ‘. Ho provato a clonare questo su […]

Come monitorare i contenuti non tracciati?

Vedi sotto la linea continua per la mia domanda originale. Ho una cartella nella mia directory locale che non è tracciabile. Quando git status , ottengo: Changed but not updated: modified: vendor/plugins/open_flash_chart_2 (modified content, untracked content) Quando git add vendor/plugins/open_flash_chart_2 quindi prova di nuovo lo git status , continua a dire non tracciato. Cosa sta […]