Ho clonato un repository Git da Windows utilizzando msysgit (v 1.7.7) su un'unità di rete. Alcuni file sono contrassegnati nel repository per avere la modalità 100755.Modalità file con msysgit
Utilizzando lo strumento git bash di Windows, il comando ls -l
mostra in modo efficace le autorizzazioni valide per tali file. Ora, quando accedo la directory repository di Linux, i file hanno permessi 644 invece di 755.
Se li chmod a 755 sul lato Linux e tornare allo strumento bash git su Windows:
- il comando
ls -l
mostra ancora i file per avere i permessi 755 - ma il comando
git diff
racconta modo i file cambiato da 100755 a 100644
Qualsiasi idea di come gestire correttamente f modalità ile usando msysgit su Windows?
Ho trovato questo problema su msysgit che corrisponde al mio problema http://code.google.com/p/msysgit/issues/detail?id=164 Ho provato il suggerimento proposto git update-index --chmod=+x
sui miei file ma non ha modificato nulla.