Вопрос


Git Newbie здесь :)

Столкнулся с проблемой, связанной с корпусом: файл aspnetdb.mdf Был удален из репозитория нескольких коммитов назад, я решил восстановить его от некоторых ранних коммитов и сделал это таким образом:

git checkout master~3 aspnetdb.mdf

хотел получить файл с 3-й обратно

Но Гит сказал, что такого файла не было.
Затем я выполнил следующее:

git checkout master~3 ASPNETDB.MDF

который работал нормально - я должен был нужен файл.

ОДНАКО. Команда git checkout master~3 aspnetdb_log.ldf (с наименочным именем файла) Команда выполняется нормально. Во время всех dev. Процесс оба файла были обработаны так же (без взлома Revames и т. Д. :)).

Как объяснить такое поведение? Что я сделал не так?

Это было полезно?

Решение

Как уже упоминалось в комментарии, так как вы используете GIT в системе нечувствительности к регистру (Windows), попробуйте установить core.ignorecase должным образом. Проверить с:

$ git-config --list

Если не установлено:

$ git-config --global core.ignorecase true
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top