Access and manage Subversion repositories within Eclipse.

Download Subclipse 1.2.1 for EasyEclipse 1.2.2:

(6.8MB)  (7.0MB)  (6.6MB)

Download Subclipse 1.2.4 for EasyEclipse 1.3:

(6.8MB)  (6.9MB)  (6.7MB)

Subclipse adds Subversion integration to Eclipse.

Subclipse comes with a built-in pure java SVN client, or can use the native JavaHL Subversion client for your platform.

Note: Release 1.2.4 fixes some important bugs, but is not yet included in the 1.3.0 distros. You can install it on top of an existing 1.3.0 distro without problem.

There are currently 8 comments for this plugin. You can review them and add more here.

Installing this plugin

This plugin is in all EasyEclipse distributions. You likely do not need to download and install it separately, unless you try to install it on an non-EasyEclipse distribution, which is not really supported.

Getting started

Help is available for this plugin, in the Help > Help Contents menu in EasyEclipse.

Using Subclipse for Subversion is very similar to using the CVS integration:

Useful links


Changes in EasyEclipse 1.3.0:

Changes in EasyEclipse 1.2.2: Changes in EasyEclipse 1.2.1: Changes in EasyEclipse 1.2.0: Changes in EasyEclipse 1.0.2: Changes in EasyEclipse 1.0.1: Changes in EasyEclipse 1.0.0:

Credits and License

Credits: Mark Phippard, Daniel Bradby

Copyright (c) and others. Copyright (c) 2002-2007. Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato.

This plugin is licensed under the Eclipse Public License 1.0 license.

        Subclipse is built upon a number of other open source technologies and products. Here is a list of those products with links to their licenses: 
 * svnClientAdapter: Part of the overall Subclipse project, svnClientAdapter presents a pluggable high-level interface to the Subversion repository. svnClientAdapter is licensed under the Eclipse Public License v1.0.
Depending on the adapter you choose in your preferences, the following products and licenses are involved.
 * Subversion/JavaHL: JavaHL is a high-level Java language binding to the Subversion "C" libraries and is part of the official Subversion source distribution. Subversion is licensed under the CollabNet license.
 * JavaSVN: JavaSVN is a "pure Java" implementation of the Subversion network protocols and working copy formats. JavaSVN is licensed under the TMate license.
 * Ganymed SSH-2: JavaSVN uses the Ganymed SSH-2 library to support the svn+ssh:// protocol. Ganymed SSH-2 is licensed under the Ganymed license.



Comment by David Lloyd
2006-11-27 17:05:29

Hi There,

I managed to get the Linux version installed with:

* Eclipse Platform 3.2
* OpenSolaris ON (Revision 53)

I’ve also go JDS53 installed although I do not believe this would affect the installation process.

Here’s the steps I used:

1. Get the Linux installation tar.gz
2. Untar that using “cd /opt/eclipse && gunzip -c blah.tar.gz | tar -Exvf -
3. Change directory into subclipse-X.X.X
4. As root, /bin/bash/ /opt/eclipse

Obviously someone else’s eclipse could be somewhere else.

You don’t seem to have to put the extracted tarball in the eclipse install directory either. It just made sense for me.

After this, I could:

1. Checkout a local file system SVN
2. Checout a remote https:// based SVN repository

I don’t have access to a svn+ssh repository very easily but I don’t see why it wouldn’t work.

NOTE: I have _no idea_ what SVN libraries are installed with my eclipse - the JavaHL may or may not be there and YMMV.


Comment by David Lloyd
2006-11-27 17:18:44

That was for this OS:


…not Linux :)

Comment by Cristi
2006-12-03 23:31:22

Hi David,

You have to use the JavaSVN adapter in order for SVN to work. The JavaHL is unusable. I tried with JavaHL on all platforms (Win, Linux and OS X) and nothing. Just go to the Team settings and switch to JavaSVN.

All the best

Comment by shamik
2007-06-08 04:16:33


EasyEclipse for LAMP is fine, but why not the svn+ssh://domain/reponame is working ?
http://domain/reponame is working fine, but in order to COMMIT, changes made to local repo towards the server side repo, svn+ssh is needed. Any work around for this issue ?


Comment by Franz Alt
2007-06-29 02:18:15

Preferences - team - svn - SVN Interface -> SVNKit (Pure Java)

At least with password authentification + “svn+ssh” it’s works for me.

Comment by Philippe
2007-06-29 15:28:05

to get svn+ssh working, you either need:
1/ svn + javahl + an ssh client (with eventual keys and agent properly configured) when using the javahl pref in Team/SVN
2/ just set the pref to use Javasn/SVNkit in Team/SVN

Your name (required for validation and display)
Your e-mail (required for validation but never displayed)
Your website URL (optional for display)
Your comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.