2005-09-29

为FuD设置CVS服务器

以前在nu01上为FuD设置了CVS服务器,后来因为硬盘坏了,便没有再设置而把这事搁置一边了。今天抽空在germa93这台机器上设置了个CVS服务器。原本想省事安个rpm包,可惜cvs的rpm包还要求好多perl的包。安装完Active的perl的rpm,还是报告缺很多模块,后来干脆从cvs的源代码编译安装了。

安装完后,在客户端使用winCVS checkout一个module时总是得到错误:
cvs [server aborted]: Absolute module reference invalid:
我在google上查了一下,不过这次google没有给我答案。
我在一台linux机器上执行:
cvs -d :pserver:jia@germa93:/home/cvsroot/fud checkout FuD
却没有任何问题。这让我觉得应该是winCVS的checkout的选项问题。于是在菜单
Remote -〉Checkout module -〉checkoutoptions下的Force using current CVSROOT(-d)选项给钩上了,并在checkout setting里的Module name and path on the server里仅填入了要checkout模块的名字,去掉了完整的路径信息。这样再在winCVS下checkout就没有问题了!

没有评论:

发表评论