Subclipse
Access and manage Subversion repositories within Eclipse.
Download Subclipse 1.2.1 for EasyEclipse 1.2.2:
Download Subclipse 1.2.4 for EasyEclipse 1.3:
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:
- The Checkout project from SVN wizard (in the File > New > Project dialog) allows to check out a project from a Subversion repository, by providing a repository location.
- Then, the Team menu give access to the usual source control functionalities (synchronize, check in, branch... ) as well as a few specific to SVN (Keywords, properties).
Useful links
- Subclipse home
- Project FAQ
- Documentation: Subclipse online help
- Screenshots
- Subclipse provides support for this application.
Changelog
Changes in EasyEclipse 1.3.0:
- Upgraded to Subclipse 1.2.3.
- Upgraded to Subclipse 1.2.4: This new version 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..
- Upgraded to Subclipse 1.2.1.
- Upgraded to Subclipse 1.1.8.
- Upgraded to Subclipse 1.1.4: This new version provides advanced support for Eclipse 3.2 and Callisto.
- Upgraded to Subclipse 1.1.5.
- Upgraded to Subclipse 1.0.3: This new version provides many bug fixes and upgrade to internal libraries.
- Upgraded to Subclipse 1.0.1: This new version provides many bug fixes and upgrade to internal libraries.
- Initial release (with Subclipse 0.9.108).
Credits and License
Credits: Mark Phippard, Daniel Bradby
Copyright (c) http://subclipse.tigris.org 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. http://subversion.tigris.org/project_license.html
* JavaSVN: JavaSVN is a "pure Java" implementation of the Subversion network protocols and working copy formats. JavaSVN is licensed under the TMate license. http://tmate.org/svn/licensing/index.html
* 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. http://www.ganymed.ethz.ch/ssh2/LICENSE.txt
IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THIS CONTENT.
(6.8MB)
(7.0MB)
(6.6MB)
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/install.sh /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.
DSL
That was for this OS:
* OPEN SOLARIS ON
…not Linux
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
Hi.
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 ?
Regards
Shamik
Preferences - team - svn - SVN Interface -> SVNKit (Pure Java)
At least with password authentification + “svn+ssh” it’s works for me.
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