игнорировать разницу в конце строки при применении патча - PullRequest
3 голосов
/ 21 ноября 2011

Можно ли игнорировать различия EOL при применении исправления?

(Ситуация возникает, когда исправление создается на компьютере Windows, но применяется в Linux.)

Спасибо.

1 Ответ

0 голосов
/ 07 июня 2012

От: Как получить исправление, игнорирующее возврат каретки?

Попробуйте использовать опцию --binary из справочной страницы (выделено мной)

- бинарная

Записать все файлы в двоичном режиме, кроме стандартного вывода и / dev / tty. При чтении отключите эвристику для преобразования концов строк CRLF в окончания строк LF. (В системах, соответствующих POSIX, чтение и запись никогда не преобразуют окончания строк. В Windows чтение и запись по умолчанию преобразуют окончания строк, и патчи должны генерироваться diff --binary, когда заканчиваются строки.)

Я не совсем понимаю вышесказанное, но на Linux-машине мне удалось применить исправление Unix к файлу DOS.

...