2010-08-25 15 views
5

Quindi, ecco cosa è successo:File mancanti da un clone git

Sulla macchina A, ho clonato un repository git condiviso. Quindi ho avviato un nuovo ramo, aggiunto una directory con un gruppo di file, commesso e inserito il nuovo ramo.

Sulla macchina B Ho quindi clonato lo stesso repository condiviso, creato un ramo di monitoraggio remoto per il nuovo ramo che avevo spinto e tirato.

In qualche modo, alcune sottodirectory della directory che ho aggiunto ad A non si mostravano in B - anche se altre sottodirectory, quelle aggiunte nello stesso commit, lo facevano.

Tornando ad A, ho provato ad aggiungere le directory che non sono state visualizzate. Non accade nulla. Ho provato git logg su quelle stesse directory - l'output è vuoto.

Qualche idea su cosa è successo e su come posso risolverlo?

+0

Le directory non visualizzate contengono file o sono directory vuote? –

risposta

3

Sono vuote le directory? Git non traccia una directory vuota.

È anche possibile verificare che non vengano ignorati in un file .gitignore. Git non aggiungerà il file ignorato (se non forzato).

+0

Bah! No, il mio male, si scopre che sono directory vuote: P Grazie per avermi fatto ricontrollare./me thwaps self – hoff2

8

Se si finisce con una nuova directory con una directory .git al suo interno, ma nessun file nella nuova directory, quindi forse l'esecuzione di "git checkout master" farà apparire i file.

+0

ha funzionato come un incantesimo –