私の Dropbox には、Linux と Windows マシンの間で同期するgit リポジトリがあります。私はテキストファイルで両方のマシンで作業しています(.cpp
Linuxとwin、.tex
/ .txt
winで)。したがって、私のエディターとプログラムは両方ともCRLF (win プログラム) と LF (Linux プログラム) ファイルを書き込み、すべてのプログラムは読み取り時にすべてのバリアントを理解します。
すべてを修正するようにgitに指示したいと思います(私はそれが一番好きです)。両方のプラットフォームで。LF
残念ながら、core.autocrlf
=true/false/input
とcore.eol
=lf
を試してみると、あらゆる種類のメッセージが表示されます。「LF から CRLF に変換します」、「すべてのファイルが変更されました」など。現在、私は持っています
core.eol=lf
core.autocrlf=input
私は自分のWindowsマシンにいます。
明日すべてが Linux マシンに同期されると、何が表示されますか?
- LF はありますか (現在ここにあるように)?
- すべてのファイルが変更されたことを確認できますか?
ようやくすべてを理解できたと思いますが、よくわかりません。input
? 奇妙に聞こえます...