Мой дифференциал содержит конечные пробелы - как от него избавиться?
Я пытался редактировать php-файл в TextWrangler с окончанием строки, установленным на Unix, в NetBeans и в vim. Когда я сохраняю diff в патч, а затем пытаюсь применить его, он выдает пробельные ошибки. Когда я печатаюgit diff
я могу видеть^M
на концах моих строк, но если я удаляю их вручную в vim, он говорит, что мой файл патча поврежден, а затем патч вообще не применяется.
Я создаю патч с помощью следующей команды:
git diff > patchname.patch
И я применяю это, проверяя чистую версию файла, который будет исправлен и печатая
git apply patchname.patch
Как я могу создать этот патч без пробелов? Я создал патчи раньше и никогда не сталкивался с этой проблемой.