как избежать git-apply, изменяющего окончания строк

У меня репозиторий git установлен с core.eol = crlf , ] core.autocrlf = true и core.safecrlf = true .

Когда я применяю патч из другого репо crlf , и к моему репо все окончания строк для измененный файл заменяется на lf . В настоящее время я применяю патч следующим образом:

git apply --ignore-whitespace mychanges.patch

(Кажется, мне нужно использовать - ignore-whitespace , чтобы патч успешно применялся.)

Моя текущая работа - запустить unix2dos в файле. Есть ли лучший способ подать заявку в соответствии с моими настройками eol?

9
задан m0tive 10 June 2011 в 06:27
поделиться