2017-01-09 1 views
0

Я делаю небольшие изменения, но github показывает различия для целых файлов. Я подозреваю, что это вызвано отступом или default_line_ending.github показать различия для всего файла

Странно, почему это произойдет, у меня уже есть .editconfig в моем проекте. Это настройка. Я использую Sublime Text 3.

root = true 
[*] 

# Change these settings to your own preference 
indent_style = space 
indent_size = 4 
charset = utf-8 
max_line_length = 120 

# We recommend you to keep these unchanged 
end_of_line = lf 
charset = utf-8 
trim_trailing_whitespace = true 
insert_final_newline = true 

[*.md] 
trim_trailing_whitespace = false 

внешний вид ошибки как этот enter image description here

+0

Да, это, скорее всего, вызвано выровненными концами. Возможно, ваш Git меняет (или не меняет) окончания строки во время регистрации/проверки. Или это может быть ваш текстовый редактор. –

ответ

0
  1. Проверьте, если вы установили EditorConfig и сделать посудить вы включили show_line_endings в свойствах Sublime текста.

  2. Проверьте свой autocrlf в своем .gitconfig файле.

  3. f Вы хотите игнорировать пробельные изменения в diff-адресе Github append ?w=1 в URL.

+0

Мне нужно установить EditorConfig в sublime? Я думал, что файл с названием .editorconfig в проекте достаточно? Я вижу, что изменения отражаются без установки EditorConfig как пакета. –

+0

У меня есть 'autocrlf = false' в .gitconfig –

+0

Да SublimeText не поддерживает его изначально. Вероятно, ваши настройки по умолчанию аналогичны настройкам вашего .editorconfig. Что такое настройка eol в .editorconfig? –

Смежные вопросы