The NetBeans guys have been doing a lot of chest-thumping about how great
the CVS support is in the beta. I’d never tried it, but I wanted to check in
a bunch of code today. I’ve been doing
command-line check-in from my Mac to
my servers for a long time
and it’s Just Worked. Only I
hadn’t done any CVSing for a couple of months and furthermore I needed to
create a whole new top-level project. Here’s a confession: I’ve never
actually set up or administered a CVS, someone else has already done that and
I’m basically just a status/diff/update/commit script kiddie. But how hard
could it be? After a half-hour I was getting irritated because I just
couldn’t figure out the (doubtless obvious) incantation to get my code in.
So I went back to the NetBeans beta and said “import this project” and it
asked a couple of sensible questions and then it all Just Worked. Then I made
some minor changes and did some check-ins to make sure it wasn’t just smoke
& mirrors. I’m always a
little nervous when software automates away something that I’ll
probably have to know how to do someday (“pay no attention to the
cvs -d
behind the curtain”), but so far it’s really
smooth.