@ZEAL Blog·厉
WWW Zeal Blog
We stand alone,
TOGETHER.

TortoiseCVS缺省设置问题

Posted by zeal on 2005-06-13 16:40 , 852 characters |  + 0 - 0   English
转载请保留本行原始出处声明信息 : http://www.zeali.net/entry/87 MaDe1nZEAL
标签 ( 开发/理论 ):  , 

  cvs客户端我偏爱这只乌龟,其集成于Windows资源管理器的操作方式用起来很方便。但如果安装了乌龟以后不对其缺省设置进行修改的话,用它从cvs上取出unix格式的文件的时候会自动把文件格式变成Windows格式的。如果文件恰好是要在Unix/linux下执行的shell脚本文件的话,就会有问题。

  我现在使用的TortoiseCVS的版本是1.8.13,文件格式的问题在之前的版本似乎一直存在,有些版本甚至进行了设置也会发生错误。所以如果你使用乌龟,强烈建议使用1.8.13或者之后的版本。

  使用此版本安装之后,需要进行以下首选项设置:

  1. 选择语言为简体中文 (如果你觉得e文无所谓,可以忽略这个设置)
  2. 高级选项里面的 "SandBox DOS/UNIX" 选择为 "AutoDetect (default to UNIX)" (就是这个选项会捣鬼)

  进行了以上的设置之后,乌龟才不会把本来是unix格式的文件自动转化成windows格式的。这个问题对于一般的文本文件或者二进制文件都不会造成不良影响,但对于那些"\r\n" / "\n" 敏感的文件,比如运行在linux环境下的shell脚本,错误的回车换行方式将会导致脚本运行出错,无法被正常解析。所以在安装完乌龟以后请首先进行以上选项设置修改,以免带来不必要的错误。

  在本文完成之时,TortoiseCVS的最新稳定版本是1.8.16,对于这个版本是否仍然存在上述问题尚未进行测试。希望可爱的乌龟可以越做越好。不过既然1.8.13除了这个问题之外用起来都挺顺手的,我也就懒得升级到1.8.16了,有兴趣的朋友可以去测试一下看看。

  乌龟的下载地址: http://sourceforge.net/projects/tortoisecvs/

Last Modified on 2007-05-24 17:54
没有评论.
Since 2005.04.27  梦想 就像鸡蛋 要么孵化 要么臭掉RSS Feed (Entries) | About me | Back To Home | @ZEAL | zbird.com | 沪ICP备05024379号