Re: [Newbie] Committing .. and then?

[email protected]
Newsgroups gmane.comp.version-control.cvs.general
Organization Unlimited download news at news.astraweb.com
Message-ID <[email protected]>
On 2009-07-26, Don Bruder <[email protected]> wrote ... 
> In article <[email protected]>,
>  [email protected] wrote:

>> But, here's what I can't answer: if I want to edit that file again, do I
>> have to check it back _out_, before editing it?  When I do 'cvs checkout
>> <filename>', I get a message that the module can't be found.  Two
>> questions:

> Which means that you COULD "checkout" exactly once, make so many changes
> that the original code isn't recognizable, never "commit", and still be
> good to go - at least in your working directory. The Repository codebase
> might go off in some other direction completely, but until/unless you
> update from the repository, or commit your changes, you can behave as if
> you're the only person working on the code. (Which is one of the major
> ideas that drove the creation of the CVS system to begin with...)

Remainder of response snipped.  Thank you: that was very clear, and I
understand it a lot better now.

May I ask another question?  I have a load of shell scripts in $HOME/bin...
nothing fancy, just some shit that I've knocked together over the years to
do various menial crap that I can't be bothered remembering the various
switches to.  Now I want to add them to cvs, but what do I do with the
files in $HOME/bin ?  They need to stay there, as my $PATH points there.
When an 'import' is done, are the files in $HOME/bin copied to $CVSROOT, a
la 'ln -s'?  In short, do I need to do.. 

$ cd $HOME/bin
$ cvs import -m "my shell scripts" me bin *
$ rm -rfv $HOME/bin
$ cvs checkout bin

..?

Wouldn't that recreate the appropriate files in $HOME/bin, and I could
edit, commit and update at will?   Do I *need* to delete them at all?
Can't I just .. 

$ cd $HOME/bin
$ cvs import -m "my shell scripts" me bin *
$ cvs checkout bin

.. and then forget about it, except when I alter one of the files?

(not too sure yet about the syntax of my above commands.. )
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.