我有一個使用git(1.7.10.msysgit.1)控制版本的vb.net(visual studio 2010)項目。我犯了一個錯誤,在git中將core.autocrlf
設置爲true。現在我已將core.autocrlf
設置爲false,但源代碼已在存儲庫內轉換爲LF行尾。我想將行結尾改回CRLF。將文本文件從LF行結束批量轉換爲CRLF
我的計劃,以糾正這種情況是:
- 混帳克隆
- 刪除克隆的所有源代碼文件
- git的結帳-f
- 轉換所有LF到CRLF
- 混帳承諾
- 從原始回購git拉
我遇到了第4步的問題。項目中有很多文件,希望有一個工具可以將所有文本文件批量轉換爲CRLF行尾。
我試過dos2unix
這是可用的git bash,但看起來像它不會處理子文件夾,它告訴我,文本文件looks binary
。
那麼,將我的源代碼批量轉換回CRLF行尾的最佳方式是什麼?
不錯!但是,如果您忽略/未跟蹤文件,請小心。 –
明智的話...... :) – Christoph