Focus on WEB Application and Software Engineering
六月 13
作者: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”$cut$
就是这个!害我浪费了整整一天时间啊!>_<
后来找到原因,这些开源软件大部分按照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/

当前评分 1.5 , 共有 4 人参与

  • Currently 1.5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

添加评论


 

看不清?点击图片看看
biuquote
Loading



关于我

kittow (天笑)
80年代生于“天府之国”四川
爱好:编程、篮球、数码、旅游
乘一叶兴趣小舟,漂泊于浩瀚IT海洋。。。
TITLE:MSE of UESTC & 软件设计师
Technical Capacity | Last Blog