archivo git checkout - casing en nombre de archivo
-
25-09-2019 - |
Pregunta
Git novato aquí :)
Ante problema relacionado con carcasa: aspnetdb.mdf
archivo fue retirado de hace varias entregas del repositorio, decidí restaurarlo desde alguna de confirmaciones anteriores y lo hizo es tal manera:
git checkout master~3 aspnetdb.mdf
querían obtener el archivo de la tercera vuelta cometer
Pero git dijo que no había tal archivo.
Luego ejecuté siguiente:
git checkout master~3 ASPNETDB.MDF
que funcionaba bien - me había metido archivo necesario.
Sin embargo. git checkout master~3 aspnetdb_log.ldf
de comandos (con bajo caso nombre de archivo) comando ejecutado bien. Durante todo el prog. Procesan ambos archivos se procesan de la misma manera (sin truco cambios de nombre, etc :)).
¿Cómo explicar tal comportamiento? ¿Qué había hecho mal?
Solución
Como se menciona en el comentario, dado que está utilizando Git en un sistema de mayúsculas y minúsculas (Windows), tratar de conjunto core.ignorecase
correctamente. Consulte con:
$ git-config --list
Si no se establece:
$ git-config --global core.ignorecase true