システム開発ではよく使われるバージョン管理ツールのgit
そのgitで、コマンドライン上で資産のコミットをしようとすると自動的に改行コードをLFからCRLFに補正してくれる・・・
なんて機能がついています。
改行コードなんて普通の人は意識しないと思いますが、システムエンジニア界隈では重要なのです。
普通の人でギリギリ分かるかもしれない例を出すなら、エクセルの場合、セルとセルをまたがる改行は改行コードがCRLF・セル内での文言の改行は改行コードがLFです。
gitとしては良きように改行コードをCRLFで合わせてくれようとしているのかもしれませんが・・・
こっちは改行コードLFで使うことを想定して開発しているのに、自動で補正して欲しくない!という場面がほとんどです。
そんな時は、下記のコマンドで改善!
git config --global core.autoCRLF false
これで改行コードを自動的にCRLFに変換してくれることはなくなります。
今まで私はEclipseのプラグインでgitを利用することが多かったため、コマンドラインでのgitの制御を初めて知りました。
日々の仕事で身につけている内容なので、今後もgitネタが記事になるかもしれません。