file di checkout Git - involucro in nome del file
-
25-09-2019 - |
Domanda
Git newbie qui :)
Di fronte problema involucro-correlato: aspnetdb.mdf
file è stato rimosso dal repository diversi commit fa, ho deciso di ripristinarlo da alcuni dei commit precedenti e lo ha fatto è modo:
git checkout master~3 aspnetdb.mdf
ha voluto ottenere il file dal 3 torna commit
Ma git ha detto, che non ci era tale file.
Poi ho eseguito seguente:
git checkout master~3 ASPNETDB.MDF
che ha lavorato bene - mi aveva preso file necessario.
comunque. git checkout master~3 aspnetdb_log.ldf
comando (con basso caso il nome del file) comando eseguito bene. Durante tutto dev. Elaborare sia i file sono stati di trasformazione in allo stesso modo (senza mod rinomina ecc :)).
Come spiegare tale comportamento? Cosa avevo torto fatto?
Soluzione
Come accennato nel commento, dal momento che si sta utilizzando Git su un sistema insensibile caso (Windows), cercare di set di core.ignorecase
in modo corretto. Controllare con:
$ git-config --list
Se non è impostata:
$ git-config --global core.ignorecase true