知らないことを調べた結果を蓄積する

開発をWindowsで行っている。
しかし実行環境はLinux。

LinuxのSTG環境に各種バッチを配置して試験していたら
bash shell が失敗。
原因は、改行コードが 「CRLF」であった。
windowsで改行しているため、CRLFでpull したものと思っていた。
しかし、
https://qiita.com/uggds/items/00a1974ec4f115616580
の記事を読んで気が付いた。
現在のgit for windows の設定は、true で pull は CRLFに push時は LFにしているっぽい。
だから、改行コードだけ編集して、commitしようとしてもできなかった。
では、なぜ、STG環境の改行コードが CRLFになったかと言うと、
バッチを配布した新人が、ローカル(windows環境)にgitで落として、
Linux環境にファイルをコピー(ftp等)したためと思われる。
無駄な時間を使った...LFでいいじゃん、Linuxで開発したい...
gitで落とせばいいのに...

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

管理人/副管理人のみ編集できます