Sto usando git da un'installazione Cygwin sul mio PC Windows. Sebbene cygwin supporti i bit di autorizzazione Unix su un file system NTFS, i programmi nativi di Windows come Eclipse non ne sono a conoscenza in modo che tutti i file creati dai programmi Windows abbiano il bit eseguibile impostato (755
).Come impedire a git su Cygwin di impostare core.filemode = true
Solo raramente ho bisogno di controllare un file con il bit eseguibile impostato in un repository Git. Pertanto, mi piacerebbe avere core.filemode=false
per impostazione predefinita. Ho impostato questo valore nella mia configurazione globale, ma sfortunatamente questo non ha alcun effetto: come documented, git clone
sonda il file system per vedere se supporta le autorizzazioni e imposta core.filemode
di conseguenza per repository, e quindi ho una configurazione core.filemode=true
in ogni configurazione del repository, ignorando il mio predefinito desiderato.
C'è un modo per impedire a git clone
di impostare automaticamente core.filemode
?
Nel caso in cui ciò è rilevante: sto usando git versione 1.7.9 – oberlies