欢迎来到Kittow的部落格! - http://blog.skyhe.com
Agile Web Development (敏捷Web开发)
Want to Know Something More? Move Your Mouse Here;)我是天空的一片云,偶尔投影在你的波心,你记得也好,最好你忘掉,你我在交汇时,互放的光亮。
——徐志摩《偶然》 More...
ASP | ASP.NET | PHP |
ColdFusion | Perl | Python |
我是天空的一片云,偶尔投影在你的波心,你记得也好,最好你忘掉,你我在交汇时,互放的光亮。
——徐志摩《偶然》 More...
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/