私は Windows 7 で作業しており、EOL の問題を防ぐために.gitattributes
、次のようにファイルを設定しています ( github のヘルプで説明されています)。
* text=auto
*.js text
しかし今、行末js
だけを持つファイルをコミットすると、次の警告が表示されます。LF
warning: LF will be replaced by CRLF in XXX.js.
The file will have its original line endings in your working directory.
ええと、これCRLF
は、リポジトリとLF
作業ディレクトリにあるように思えますが、まったく逆であるべきです(そして、そうであってほしいと思っています)。-fileのjs
行末はまだLF
コミット後です。
警告を間違って読んでいますか、それとも間違った方法でセットアップし.gitattributes
ましたか? ありがとう!
ps 私のグローバル git config にはがありますが、ファイルautocrlf = true
のためにコミット時に EOL 変換に影響を与えるべきではありません.gitattributes
ppsjs
ファイルはサブディレクトリにあります