2013-04-07 5 views
8

Così mi sono trasferito da Ubuntu a Windows (leggi costretto a spostarmi, grazie a problemi di compatibilità) e sto usando Git Bash per estrarre i miei file. Ho notato qualcosa di estremamente strano.Perché i file creati in git bash non sono visibili in Windows Explorer?

Git Bash è installato in C:\Program Files (x86)\Git\ e quando eseguo per la prima volta il programma Git Bash, il percorso predefinito è questo. Normale vero? Destra.

Ma ecco la parte strana ..

Quando faccio funzionare l'ordine mkdir srv nella riga di comando Git Bash, posso vederlo nella finestra Bash - ma io non riesco a vederlo in Esplora risorse di Windows? ! Che diamine. La stessa cosa accade con i file creati usando vi nella CLI. Invisibile in Windows Explorer. (Sì, ho abilitato l'opzione Show hidden files in Explorer, quindi non è così).

Ecco alcune istantanee (no, non sono cieco - né sono pazzo). Aiuto? Now you see it Now you don't

+1

Passo 1: esegui 'pwd' per scoprire in quale directory sei effettivamente. Passaggio 2: Esegui l'explorer come amministratore per accertarsi che non vi siano problemi di autorizzazione – Chronial

+0

@ occhio di toro cinese. Era l'accordo "Esegui come amministratore" che lo sigillava. Pubblica una risposta così posso accettarla. – FloatingRock

+0

Perché su terra stai eseguendo 'git bash' come amministratore? –

risposta

3

Potrebbe non essere in grado di vedere la cartella a causa di privilegi mancanti. Prova a eseguire explorer come amministratore e guarda di nuovo.

+0

Nota [in Windows 8 non è * possibile eseguire explorer come Amministratore] (http://social.technet.microsoft.com/Forums/windows/en-US/a6e4cff3-0581-4029-b32c -594ff2f511e9/come-can-you-do-a-run-as-amministratore-con-file-explorer? forum = w8itprogeneral). Da quel forum, è necessario disabilitare UAC o "modificare le autorizzazioni NTFS e aggiungersi, oppure aprire un prompt dei comandi di amministrazione e fare ciò che si intendeva fare". – cod3monk3y

1

Le soluzioni proposte sopra non mi sono state d'aiuto. Tuttavia, ho copiato le directory nascoste in un'altra posizione tramite git bash. Poi li ho copiati ancora una volta tramite Windows Explorer nella posizione originale. Ora sono diventati visibili. Ho creato le cartelle invisibili tramite git bash con il comando git clone prima.