Возможно ли для git-merge игнорировать различия в конце строки?
Возможно ли это дляgit merge
игнорировать различия в конце строки?
Может я задаю не тот вопрос ... но:
Я пытался использоватьconfig.crlf input
но все стало немного грязно и вышло из-под контроля, особенно когда я его применилпосле факта.
Во-первых, применение этой конфигурации после факта, похоже, не влияет на файлы, которые были зафиксированы в хранилище до применения этой опции. Другое дело, что внезапно все коммиты теперь приводят к большому количеству раздражающих предупреждающих сообщений о преобразовании CRLF в LF.
Если честно, мне все равно, какой конец строки используется, я лично предпочитаю стиль Unix\n
, но что угодно. Все, что меня волнует, это дляgit merge
быть немного умнее и игнорировать различия в окончаниях строк.
Иногда у меня есть два одинаковых файла, но git помечает их как конфликтующие (и конфликтвсе файл) просто потому, что они используют другой символ окончания строки.
Обновить:я узнал чтоgit diff
принимает--ignore-space-at-eol
вариант, можно ли былоgit merge
использовать эту опцию, а?