I'm a complete newbie when it comes to CVS in NetBeans IDE. Until the last few days, I've happily been using command line CVS to check in HTML files for the JavaHelp help sets that are bundled with the IDE. (Bear in mind, I've been doing this for more than two years, so I know of what I speak.) But, now that I have a brand new laptop, I'm trying to minimize on the software that I install and so, instead of downloading the CVS software needed for command line CVS, I decided to try the internal CVS in the IDE. So, I'm really approaching this whole NetBeans-CVS experience as a user, and not from the perspective of someone working for NetBeans. (Therefore, all the praise I am about to sing is honest!) It's been a pretty cool experience and I've been kicking myself for not having used the IDE's internal CVS earlier. Here, for the uninitiated hard-core command-line CVS junkie, is a list of things I like about CVS in NetBeans (compared to command line CVS):
So, even though I've lost the simplicity and lightness of command line CVS, I've gained a lot more—a user interface that gives me handy overviews of the changes I've made, and a simple process for making my commits painlessly.