7. Superior CVS integration. Eclipse over generalizes SCM systems, and often requires doing certain SCM tasks outside of the tool.
Being very pleased with the Eclipse version control integration, I should find the NetBeans' CVS integration absolutely brilliant. In fact, the only thing that required me to leave Eclipse was when I wanted to tag only some files and not all the versioned files. So, let's create a new project... ok, easy, long time I haven't work with a Swing program, always a bit awkward. Next step, create a new CVS module and put the files in it. Right-click on the project folder... nothing related to versioning. Let's try Versioning -> CVS -> Import... Some options are mandatory: logging message, vendor tag and release tag, why? And some other disturbing things: no easy way to choose the project directory, choice to use a separate CVS client (not enough protocols supported by the native client?), perform a checkout after import (!). Some would say it's bad practice to import your working directory in order to create the CVS module, but Eclipse does that quite well in two clicks. Back to the form, let's fill the fields, click on the Login button... unspecified login error. Trying without clicking on the Login button... error. Ok, so much for the superior integration, luckily TortoiseCVS is already installed.
2 réactions
1 De Roman Strobl - 13/07/2005, 07:39
There is a new CVS support being prepared for NetBeans, see this. If you have time and would like to try it out, you can download it from the Update Center of development version of NetBeans.
2 De Damien B - 22/02/2009, 08:21
2009