TortoiseCVS checkout文本文件時自動轉換換行符問題

TortoiseCVS 有個功能會自動識別主機系統,然後將checkout出的文本文件自動轉化爲當前系統對應的格式。比如在windows系統下checkout出的文本文件轉化爲dos格式,在unix類系統下checkout出的文本文件轉化爲unix格式。


這樣在windows下使用TortoiseCVS時如果沒有適當設置,會導致 makefile  shell 腳本等文件變爲 dos 格式,使用時會因爲換行符的區別導致這些文件無法使用。我曾被 TortoiseCVS 的這一功能害得折騰了半天。windows下checkout的工程,最後編出的軟件鏡像在目標板上運行出錯,因爲shell腳本的換行符那裏出錯了。


下面是設置 TortoiseCVS,讓其checkout的文件格式爲unix格式的方法:

  1. 文件夾空白處右鍵 --> CVS --> 選項




2. 選擇“高級選項”選項卡 --> 修改 Sandbox DOS/UNIX 參數爲 UNIX





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