Posted by william on Tue Apr 13 13:29:02 1999
In Reply to: Re: Re: Done it! posted by Myles on April 13, 1999 at 12:39:57:
Distribution: | paneris@paneris.org |
---|
> Basically, you do need to release each checkout, but only eventually.
> I don't think it will hurt too much to never release something...Yep, it explicitly says it's not strictly necessary.
This command is meant to safely cancel the effect of `cvs checkout'.
Since CVS doesn't lock files, it isn't strictly necessary to use this
command. You can always simply delete your working directory, if you
like; but you risk losing changes you may have forgotten, and you leave
no trace in the CVS history file (*note history file::.) that you've
abandoned your checkout.Use `cvs release' to avoid these problems. This command checks that
no uncommitted changes are present; that you are executing it from
immediately above a CVS working directory; and that the repository
recorded for your files is the same as the repository defined in the
module database.If all these conditions are true, `cvs release' leaves a record of
its execution (attesting to your intentionally abandoning your
checkout) in the CVS history log.