随分前から、現行プロジェクトのテキストファイル改行コードにCRLFがチラホラ紛れ込んでいることは知っていた。だけど実害はないのと優先順位が低いのとで、ついつい先延ばしにしていた。
で、こないだEclipseに「行区切り文字変換機能(改行コード変換機能)」がついていることを知ったので、プロジェクト全体を選択してエイヤァとやってみた。
[ファイル]メニュー→行区切り文字の変換→Unix
結果、見事に全ファイルのCRLFがLFに変わりました!
バイナリファイルもまるっと全部ひっくるめてな!
ママー!画像が全部見えなくなっちゃったよ!PDFも壊れてるって言われるよ!ウワァァァァァァァァァン!!
その後は結局、
*.pdf, *.gif, *.png, *.jpg, *.jpeg, *.bmp, *.ico
のファイルを探し出してはCVSリポジトリから上書きするという地道な作業を行うハメとなりました。
この時初めてバージョン管理システムの恩恵を与ったと実感してしまった僕はダメ人間ですかそうですか。