Страницы

Поиск по вопросам

четверг, 9 января 2020 г.

Список измененных файлов, игнорируя различия в символах перевода строк (windows/unix)

#git


git status показывает кучу измененных файлов, в большинстве случаев имеющих различия
только в символах перевода строк (windows/unix). Как среди них выявить файлы (получить
списком), которые имеют и другие изменения (в тексте, пробелах, удаленные/добавленные
пустые строки).

В моем случае:

windows 10 сборка 1703, git 2.6.3.windows.1

.gitattributes состоит из одной строки:

*      -text

Файлы в репозитарии имеют окончания LF (unix), на диске CR LF (windows).
    


Ответы

Ответ 1



Я думаю, что вам нужна одна из этих команд git diff -w | git apply --cached --ignore-whitespace git diff --ignore-space-at-eol git diff --ignore-space-change git diff --ignore-all-space. Попробуйте использовать их. Более детальную информацию можно получить здесь

Комментариев нет:

Отправить комментарий