Предотвратить GIT от автоматического изменения кодировки символов - PullRequest
0 голосов
/ 15 ноября 2018

Я столкнулся с проблемой, как показано ниже.Пожалуйста, дайте мне решение.Заранее спасибо!

Я использую ОС Linux (ubuntu)

Изначально я извлекаю новую ветку с файлом test.properties кодировка файла:

test.properties: text/plain; charset=unknown-8bit

Intellij Настройка кодировки файла: enter image description here

в браузере, текст отображается так:

# 基本情報

Я добавляю только символ «#» для одной строки, затем я фиксирую файл, помещаю my_branch в свой репозиторий и запускаю команду git diff:

git diff
    -# <8A><EE><96>{<8F><EE><95><F1>
    +## \u57FA\u672C\u60C5\u5831

.... другие строки также заменяются на кодировку UTF-8.

Как можноЯ предотвращаю проблему?Проще говоря, это просто помечено как показано ниже: Мои ожидания выглядят так:

-# <8A><EE><96>{<8F><EE><95><F1>
+## <8A><EE><96>{<8F><EE><95><F1>

1 Ответ

0 голосов
/ 16 ноября 2018

Я выяснил причину. Это происходит от изменения настроек из IDE.

Я не отмечен Прозрачное преобразование нативных в ascii , как показано ниже: enter image description here

Хорошо, теперь запрос на слияние показал только то, что было изменено.

...