VS 偵測到檔案混合 LF (Unix) 與 CRLF (Windows) 換行符,詢問是否標準化。
core.autocrlf=true 可自動轉換。
* text=auto
*.cs text eol=crlf
*.sh text eol=lf
dos2unix file.txtunix2dos file.txt 或 VS「檔案 → 進階儲存選項 → 換行符」。Git 內部儲存為 LF,簽出時依 core.autocrlf 轉換。統一規範可避免 Diff 雜訊與編譯警告。