1. 我在cvsNT上建立了一个repositories,name为"/work",location为"E:/CVSROOT/work",该目录下什么也没有,这是服务器端的配置。2. 客户端,我login使用: pserver:[email protected]:/work,信息如下
Logging in to : pserver:[email protected]:2401:/work
***** CVS exited normally with code 0 *****
这说明是正常的3. 然后再checkout,: pserver:[email protected]:2401:/work,
module name and path on the server我写的是".",就是想全部取下来,提示如下:
cvs -d : pserver:[email protected]:/work checkout -P -- . (in directory E:\temp)
cvs.exe [checkout aborted]: cvs [server aborted]: Cannot access E:/CVSROOT/work/CVSROOT: No such file or directory,
***** CVS exited normally with code 1 *****
这说明是不正常的。4. 没办法,按照提示在E:/CVSROOT/work下手工建立CVSROOT空目录,依然执行上步操作,信息如下:
cvs -d server:[email protected]:/work checkout -P -- . (in directory E:\)
cvs server: Updating .
cvs server: Updating CVSROOT
***** CVS exited normally with code 0 *****
似乎成功了,但由于CVSROOT下没有文件,所以什么也没得到。5. 现在手工在CVSROOT下添加aa.txt文件,同上执行,结果跟上步执行结果一样,没有取得任何文件,这是为什么?应该怎样做?怎样才能把aa.txt取到呢?
初始化后 work/CVSROOT/下面有很多配置文件的.
你可以打开 CVSNT Console Panel ( 到控制面板中找或CVSNT 安装后的目录中找).
从这个控制台创建 repositories , 它会提示进行初始化 work 目录 .