TortoiseCVS缺省设置问题
cvs客户端我偏爱这只乌龟,其集成于Windows资源管理器的操作方式用起来很方便。但如果安装了乌龟以后不对其缺省设置进行修改的话,用它从 cvs上取出unix格式的文件的时候会自动把文件格式变成Windows格式的。如果文件恰好是要在Unix/linux下执行的shell脚本文件的话,就会有问题。
我现在使用的TortoiseCVS的版本是1.8.13,文件格式的问题在之前的版本似乎一直存在,有些版本甚至进行了设置也会发生错误。所以如果你使用乌龟,强烈建议使用1.8.13或者之后的版本。
使用此版本安装之后,需要进行以下首选项设置:
- 选择语言为简体中文 (如果你觉得e文无所谓,可以忽略这个设置)
- 高级选项里面的 "SandBox DOS/UNIX" 选择为 "AutoDetect (default to UNIX)" (就是这个选项会捣鬼)
进行了以上的设置之后,乌龟才不会把本来是unix格式的文件自动转化成windows格式的。这个问题对于一般的文本文件或者二进制文件都不会造成不良影响,但对于那些"\r\n" / "\n" 敏感的文件,比如运行在linux环境下的shell脚本,错误的回车换行方式将会导致脚本运行出错,无法被正常解析。所以在安装完乌龟以后请首先进行以上选项设置修改,以免带来不必要的错误。
在本文完成之时,TortoiseCVS的最新稳定版本是1.8.16,对于这个版本是否仍然存在上述问题尚未进行测试。希望可爱的乌龟可以越做越好。不过既然1.8.13除了这个问题之外用起来都挺顺手的,我也就懒得升级到1.8.16 了,有兴趣的朋友可以去测试一下看看。(来源 www.iocblog.net)
乌龟的下载地址: http://sourceforge.net/projects/tortoisecvs/
文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。