SVN in Eclipse: Subversive and SVNKit for Subversion 1.6

Previously I had blogged about using JavaHL in Linux. JavaHL is the bindings to the native Subversion libraries which uses JNI, and it sometimes requires a bit of effort to get working. I no longer find using JavaHL necessary as I no longer have problems with the pure Java library SVNKit (formerly known as JavaSVN). I also have switched to Subversive instead of Subclipse because I have found it to be less problematic.

Despite being an official Eclipse project now, Subversive won't install from Eclipse 3.4's default repository, and you still need to get some plugins directly from Polarion. If you want to use the latest Subversive and SVNKit that supports Subversion 1.6, add the following update sites:

And then install the following from those update sites:

  • Subversive SVN Connectors (2.2.0)
  • Subversive SVN Team Provider (0.7.8)
  • SVNKit 1.3.0 Implementation (2.2.0)

Note that the version numbers will change in the future, but these are the current versions that work with 1.6.

Comments

back to Subclipse

I actually just switched to Subclipse and JavaHL because I was getting very annoyed with Subversion (which is the same reason I switched from Subclipse to Subversion a couple of years ago). I find JavaHL to be much faster. Part of this is our network I'm sure. Still, if this is an issue then SVNKit and Subversive both are very inefficient. I don't know what SVNKit is doing but it is noticeably slower (you can test this with Subclipse which can use either connector). Subversive is definitely reloading all information on each request, which is not acceptable if you have to wait a couple of seconds on each request.

Anyway, I haven't really decided on Subclipse just yet. I just thought I'd give it another try.

Good pointer.

Thanks Nilesh,

This is just what I needed. The new working copy format for svn 1.6 has bitten me a couple of times but the new features are interesting enough to keep at it. Once you upgrade one client, you basically need to upgrade them all and Eclipse was the one I found hardest.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.