У меня есть git repo в моем Dropbox, который синхронизируется между Linux и машиной Windows. Я работаю на обеих машинах с текстовыми файлами (.cpp
на Linux и Win, .tex
/ .txt
на Win). Итак, мои редакторы и программы и пишут CRLF (программы win) и LF (программы linux), все программы понимают все варианты при чтении.
Я бы хотел сказать мерзавец до исправить все до LF
(мне это нравится больше всего). На обеих платформах.
Увы, при всех моих попытках core.autocrlf
= true/false/input
и core.eol
= lf
я получаю всевозможные сообщения. "Преобразовать из LF в CRLF" , "все файлы изменились" и так далее. В настоящее время у меня есть
core.eol=lf
core.autocrlf=input
и я на своей машине с Windows.
Когда завтра все будет синхронизировано с моим Linux-компьютером, что я увижу?
- Будут ли LFs (как у меня сейчас)?
- Увижу ли я, что все файлы изменились?
Я надеюсь Я наконец все понял, но я действительно не уверен. input
? Звучит странно ...