Got to take the new CVS support for a spin last week, and while I don't usually spell cool with so many O's, this is totally justified. It's a quantum leap ahead!

You can check out a guided tour here. (That's right, Ken, more shameless self-promotion of my docs :-))

Some quick hits:

  • CVS support is now project-aware. If you do a checkout that contains NetBeans project metadata, the IDE offers to open the project. If the checkout doesn't contain a project, the IDE offers to create a project immediately.
  • If your source root is in a CVS working directory, NetBeans recognizes it and enables CVS commands for the files. No setup is necessary.
  • The new Versioning window rocks. Check it out:

    You can focus the window on a particular project, folder, or on everything that's open in the Projects window. The Versioning window scans your project and lists any changes, both in the working dir and on the repository, and you can do diffs, updates, and commits right from the window. And the window shows a real-time view of your changes, so when you make a change it's updated automatically.
  • It's got built-in SSH support. I think I just heard a few people go "aaaahhhhh".

OK, so how do you get it? Unfortunately, it's only available on the Development Update Center for development builds, which aren't very stable. It doesn't work in 4.1, so you'll have to wait a while to use it in a stable build.

Also, it doesn't play well with the existing VCS support, so to turn it on you have to turn off the other VCS profiles. The VCS team only has time to convert CVS to the new system for the next release of NetBeans, so VSS users will have to keep using the old system.

Overall, though, way cooooool. It's great to see us checking all this stuff off the list of things where NetBeans is viewed as inferior to the competition. And once that new GUI builder gets in there... Watch out Eclipse.

Comments:

Thanks for the link to the preview, that's what I was looking for before I forgot about it in lots of other things that I did simultanously... I probably give the cvs-lite another try because the first attempt ended by my total confusion what to do...

Posted by Lukas on June 13, 2005 at 12:06 PM CEST #

Good. Maybe now I'll *finally* give NetBeans a proper try.

Posted by Eelco on June 13, 2005 at 01:40 PM CEST #

That is waaaaaay cool! CVS is the only reason I ever have to use Eclipse, so I'm glad to see this stuff is on the way. Like many open source developers, I'm moving to Subversion. Do you guys have similar goodies in store for Subversion too?

Posted by Dave Johnson on June 13, 2005 at 04:52 PM CEST #

Subversion is in the cards but we've got to get Visual Source Safe done first. Most likely neither will be done for the next release of NetBeans. There is a Subversion profile on the Update Center for the current VCS implementation (which is clunky but usable) if you absolutely can't wait :-)

Posted by john.c on June 14, 2005 at 11:00 AM CEST #

Bob's your uncle....ahhhh, fame at last

Posted by Mark Preskett on June 14, 2005 at 03:20 PM CEST #

Hi, i'm a java developper and i try to make a choice between some java IDEs for my company. I use NetBeans with Visual Source Safe but i always have troubles. I tried NetBeans4.0 and the latest version 4.1 but it doesn't work. Can you please help me solving that. using the IDE with VSS is the most important consideration for us.

Posted by KLiFF on September 08, 2005 at 06:03 PM CEST #

i solved the problem. i think there is a lot of things that should be improved. especially with the creation of project image on VSS. It's more simple when i use other IDEs.

Posted by KLiFF on September 13, 2005 at 12:51 PM CEST #

Post a Comment:
  • HTML Syntax: NOT allowed

This blog copyright 2009 by johnc