"cvs [checkout aborted]: Cannot check out files into the repository itself"
The CVS repository is a database in the form of a directory tree. Neither the root of that tree nor any of its children should be used as project working directories - they are the archive of a project, not the project itself.
In other words, if my CVS respository was /usr/local/CVSrepository, I would not "cd /usr/local/CVSrepository; co cvstest" nor would I cd to /usr/local/CVSrepository/cvstest to do work. As far as I'm concerned, the whole /usr/local/CVSrepository directory tree doesn't really exist - it's just a black box that should only be accessed via CVS client applications.
To work on a project, I'd do something like the following:
"xxxxx" is your userid. It might be optional, but I spend so much time on mixed networks that I've developed the habit. [ December 07, 2006: Message edited by: Tim Holloway ]
An IDE is no substitute for an Intelligent Developer.
Joined: Sep 19, 2005
Thanks for your kindly Response,
Am getting the following error while Checking out the directory which
resides under CVSROOT directory,
cvs checkout: Updating test cvs checkout: cannot create read lock in repository `/home/cvs/test': No such file or directory cvs [checkout aborted]: read lock failed - giving up
But i found the directory is there which is created by root user,
Am Trying to install cvs1.11.22 on Linux 2.6.9-22.E ,
If you provide me the Installation documnet for cvs, which in