头一低,很多年都这样过去了...

欢迎来到Kittow的部落格! - http://blog.skyhe.com

Agile Web Development (敏捷Web开发)

Want to Know Something More? Move Your Mouse Here;)

我是天空的一片云,偶尔投影在你的波心,你记得也好,最好你忘掉,你我在交汇时,互放的光亮。
——徐志摩《偶然》 More...

我的VOA听写积分

2006-6-13 [返回]
[原创]CVSNT和WinCVS安装问题总结
作者:kittow 日期:2006-06-13
BLOG:http://blog.skyhe.com
(本文遵守“创作共用”协议,转载请注明作者和原文地址)

1、cvsnt-2.5.03.2260执行commit不能写入服务器问题
首先安装的是cvsnt-2.5.03.2260,这里没有遇到后面那个BT的问题(请看第二条,浪费我一天的时间,惨痛啊),
结论:新版的CVSNT和旧版的wincvs不兼容问题(wincvs版本太低,1.3的)

2、cvsnt在checkout时出现找不到文件或路径问题
“cvs (server aborted): Cannot access /CVSROOT: No such file or directory”
就是这个!害我浪费了整整一天时间啊!>_<
后来找到原因,这些开源软件大部分按照UNIX设置的,要区分大小写,为了避免出错,请尽量全部文件夹和文件名用小写!!!
PS:这次错误是因为我的cvs源码仓库目录设定为CVSServer,有大小写,而如果改为全小写就没有问题!@_@
今天装的CVSNT 2.0.51,而昨天安装新版的cvsnt 2.5时并没有出现这种情况,可能是版本升级解决了这个BUG...

总结:
1、按照网上教程装软件,请一定下载书中说的软件版本安装。尤其是那些linux/FreeBSD类UNIX/下的开源软件,各版本之间,不同软件的不同版本之间,常出现兼容性问题(这在之前安装配置eclipse时也常遇到@_@)
2、不要太相信别人的,他step by step做的很顺,你可能就要遇到这样那样的问题,这时候只能google+自己不停的分析找到问题点,加油!^_^

[060614补充]No such file or directory问题完全解决:
今天又遇到同样问题,最后得出结论:
要避免这个问题,请注意以下几点:
1、服务器、客户端的cvs工作目录都用全小写
2、如果之前建立的工作目录有大小写,后来修改了这个目录,比如“CVSServer”修改为“cvsserver”,还是会遇到同样问题。这时候请
(1)检查服务器端和客户端注册表,看到包含“CVSServer”的键值都删除掉
(2)删除cvsserver文件夹,重新建立repository,重新初始化该代码仓库
(3)客户端链接,然后checkout看看?(新建立的代码仓库要过段时间生效,多重启CVSNT服务,等下就可以了)

参考文章:
WinCVS与CVSNT简明使用手则(一)
http://www.dingl.com/view.shtml?xh=211
WinCVS与CVSNT简明使用手则(二)
http://www.dingl.com/view.shtml?xh=212
技术文摘 - CVSNT权限配置
http://blog.iyi.cn/tech/program/

转自:天河网 | www.skyhe.com

Posted at 6:36 PM | Comments[2]

转自:天河网 | www.skyhe.com

发表评论
We Used Ajax to Post Your Comment!
本站评论系统采用Ajax技术,无刷新发送评论
您的大名 *   
电子邮件  
5+6=? *(请输入“5+6=?”的结果)
评论内容 *


  kittow | 发表日期:2006-06-26 14:57:31
握手!兄弟啊,我已经被cvs在2003下面的用户组权限本地彻底伤心了,我准备换SVN看看
  jessica | 发表日期:2006-06-25 12:05:11| Email
我现在正在装2.5的那个版本,我装得都要吐血了,郁闷啊,我装完了以后,点里面得执行文件cvs,一点,人家出来闪一下,立即都消失了。我都不知道哪儿错了啊,可是郁闷的是目前我连执行文件都找不到。