Git не отображает изменения, внесенные или в истории для некоторых файлов - PullRequest
0 голосов
/ 23 октября 2018

Не уверен, что это был ответ где-то, поскольку поиск в Google или переполнение стека пока не помогли (возможно, я использовал неправильные ключевые слова).

Я новичок в использовании Git и установил / попробовалДерево исходного кода и рабочий стол Git для извлечения / отправки / фиксации с моего сервера git.

Проблема, с которой я сталкиваюсь, заключается в том, что, когда я фиксирую или хожу проверить историю внесенных изменений, некоторые изменения не отображаются, хотя инструмент распознает, что они изменились (или отображаются как зафиксированные и с изменениями вистория).Я вижу только сообщение: «Этот двоичный файл изменился» вместо того, чтобы изменить код, как я вижу в других файлах ( с тем же расширением ).

IУ меня сложилось впечатление, что проблема в больших файлах, но я не могу это подтвердить.

Кто-нибудь знает, является ли это нормальным поведением или это можно как-то исправить?

Спасибо.

Редактировать: типы файлов в моем случае - это файлы ahk (авто-горячие клавиши), но я не уверен, что это важно)

Редактировать 2: тестирование с текстовым файлом размером 200 КБ У меня возникает та же проблема

1 Ответ

0 голосов
/ 28 октября 2018

Проведя довольно много тестов, я обнаружил, что кодировка файла была UTF-16LE, так как она отличается от типа кодировки файла Git (UTF-8), он не отображал изменения, сделанные в таких инструментах, как Git Desktop илиИсходное дерево.

Преобразование файла в UTF-8 и внесение в него некоторых изменений решило проблему для этого файла.

Оставьте это здесь на случай, если у кого-то еще возникнет такая же проблема.

...