處理phpstorm更改文件格式轉換的問題

問題描述

今天提交代碼merge request的時候發現很多文件都是全量更新的狀態,後來用vim對比了一下前後分支的差異,發現原來是dos格式的,現在變成unix格式的了。進一步發現是git配置在提交之前強制給轉成unix格式了

# cat ~/.gitconfig
[core]
        autocrlf = false


解決方案

1.暫停強制轉換

git config --global core.autocrlf false

2.並且更改文件格式爲dos 在phpstorm中的更改方法如下:

  • Project中選中要轉換的文件或目錄
  • File菜單選中File Properties|Line Separators|CRLF - Windows(\r\n),即可完成轉換

參考:https://www.jetbrains.com/help/phpstorm/configuring-line-endings-and-line-separators.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章