Значок наложения TortoiseGit отсутствует в одном версионном файле
Я нашел файл в своем проекте, который определенно был добавлен и зафиксирован, но TortoiseGit не добавил значок наложения и не отображает большинство параметров, которые я ожидал увидеть в контекстном меню файла. Если я посмотрю на различия в родительской папке, я увижу изменения, внесенные в файл, но TortoiseGit показывает мне только контекстное меню для неверсионного файла.
Если я попытаюсь добавить файл снова, TortoiseGit утверждает, что сделал это, но он все равно не показывает значок наложения или соответствующие меню. Насколько я знаю, это единственный файл, на который влияют таким образом. На самом деле у меня есть два текущих проекта, основанных на одном и том же исходном коде, и этот файл "неверсированный" в обоих. Что я могу сделать, чтобы это исправить?
Проект представляет собой приложение ASP.NET MVC на C#, а файл - site.css, если это имеет какое-либо значение.
Заранее спасибо.
0 ответов
Похоже, это проблема с корпусом (Git чувствителен к регистру, и TortoiseGit тоже по умолчанию).
Убедитесь, что имя файла соответствует имени файла в индексе Git (например, вы можете удалить файл и восстановить его с помощью Git).