本文主要是介绍TortoiseCVS checkout文本文件时自动转换换行符问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
TortoiseCVS 有个功能会自动识别主机系统,然后将checkout出的文本文件自动转化为当前系统对应的格式。比如在windows系统下checkout出的文本文件转化为dos格式,在unix类系统下checkout出的文本文件转化为unix格式。
这样在windows下使用TortoiseCVS时如果没有适当设置,会导致 makefile shell 脚本等文件变为 dos 格式,使用时会因为换行符的区别导致这些文件无法使用。我曾被 TortoiseCVS 的这一功能害得折腾了半天。windows下checkout的工程,最后编出的软件镜像在目标板上运行出错,因为shell脚本的换行符那里出错了。
下面是设置 TortoiseCVS,让其checkout的文件格式为unix格式的方法:
-
文件夹空白处右键 --> CVS --> 选项
2. 选择“高级选项”选项卡 --> 修改 Sandbox DOS/UNIX 参数为 UNIX
这篇关于TortoiseCVS checkout文本文件时自动转换换行符问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!