Re: CVS server/db doesn't keep track of where you checkout the files?

Bob Proulx <[email protected]>
Newsgroups gmane.comp.version-control.cvs.general
Message-ID <[email protected]>
Jirong Hu wrote:
> So far, one thing I find very comfortable or uncomfortable is: CVS server or
> database seems doesn't care where you store the checkout files. For example,
> I can do a "cvs checkout projects" to my home directory, e.g
> /home/jirong/projects. Then if I don't like it, I can just go ahead delete
> it. If I want to move, I can move it to
> /home/jirong/projects_trunk/projects, and continue do whatever I like.
> 
> It seems CVS server doesn't keep track where I store the checkouts at client
> side. Am I right?

That is correct.  The server information is stored in the ./CVS/*
files in the working copy.  Moving the working copy moves those files
along with everything else and so the connection between the two
remains okay.  The client working copy tracks the server.  But the
server does not track working copies.  This is typical of most version
control systems in popular use.

Bob
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.