git (1.7.10.msysgit.1) でバージョン管理されている vb.net (visual studio 2010) プロジェクトがあります。core.autocrlf
git で trueのままにするというミスを犯しました。ここでcore.autocrlf
false に設定しましたが、ソース コードはリポジトリ内で既に LF 行末に変換されています。行末を CRLF に戻したい。
状況を修正するための私の計画は次のとおりです。
- gitクローン
- クローン内のすべてのソース コード ファイルを削除する
- git チェックアウト -f
- すべての LF を CRLF に変換します
- gitコミット
- 元のレポから git pull
ステップ 4 で問題が発生しました。プロジェクトには多くのファイルがあり、すべてのテキスト ファイルを CRLF 行末にバッチ変換するツールがあることを願っています。
dos2unix
git bashで利用できることを試しましたが、サブフォルダーを処理しないようで、テキストファイルlooks binary
.
では、ソース コードを CRLF 行末にバッチ変換する最良の方法は何ですか?