On Monday, February 14, John Macdonald wrote:
> || Because CVS manages only files, not directories.  Directories control
> || where CVS does its work, but that's it.  CVS doesn't operate on
> || directories, but rather within them.
> || 
> || CVS is a front-end to RCS (though these days it's strictly just a
> || front-end to RCS files).  RCS does not work on directories.
> || 
> || If you want to version control your directories then please use some
> || other tool, not CVS.
> 
> RCS manges only files and not directories.
> 
> CVS manages directory trees containing files.  While the files are
> version controlled and not the names of the files or their
> positioning within the directories, the existance of the directories
> is not just ignored.

No, CVS does not manage directories.  This is one of the hardest things
to get across to CVS users.  The directories are "containers" of sorts
to have RCS files in, but other than creating them when needed, they are
not managed.


> The repository uses directories to organize the version controlled
> files and that directory structure is mapped to and from the work
> area under the management of CVS operations.

Not necessary, current implementations of the clients do this, but
it is not necessary.


--Toby.

Reply via email to