FAQ

General

How to install Subversive?
How can I create a repository and fill it with data?
How to start use Subversive with already checked out projects?
Subversive doesn't see the file changes.
How can I use JavaHL Connector on Linux OS?

Versions and compatibility

Which plug-in version should I install in the Eclipse Platform package I downloaded from the Eclipse.org site just now?
I'm using an older Eclipse Platform version. Exactly which one of the recent plug-in versions can I install?

Feedback

How to send a bug report?
How can I participate in Subversive improvement?

General

How to install Subversive?

The most friendly installation process - point Eclipse update manager to Subversive Update Site and follow instructions of the Installation wizard. If for some reason you can't use the update site you can download then the so-called Archived Update Site and point Eclipse update manager to this file locally on your computer. Please refer Installation instructions topic for details on how to install, update and manage Subversive.


How can I create a repository and fill it with data?

In order to create repository you should have either one: native JavaHL or SVN Kit based connector installed. Otherwise you'll have to do it manually using 'svnadmin create' command. In the last case you'll also need to create a repository location for the created repository using 'SVN Repository Location Wizard', then you can share required project (or projects) using 'SVN Sharing Wizard' and perform the initial commit.


How to start using Subversive with the projects already checked out?

If you have a project checked out by another Eclipse SVN plug-in and want to work with it using Subversive

  1. You need to disconnect the project first. Select the project and execute 'Team > Disconnect'. Select "Do not delete SVN meta information" in disconnect dialog and SVN working copy will not be deleted. It'll give you a possibility to use the project's working copy later with Subversive and avoid re-checkout process. Note that if the disconnect action was skipped before the source control plug-in is uninstalled, it will cause a problem in the feature, since you will be unable to reconnect the project to another source control plug-in or disconnect it afterwards. The only solution then will be to delete and re-checkout the project.
  2. Now you can connect the project to the repository using Subversive. Select the project and execute Team > Share Project. Select Subversive SVN provider in Share Project wizard and at the end you will be prompted to choose the SVN location. You can use repository settings defined in the project or reconnect to an another repository.
If you have the project checked out by an another SVN client If project has meta-information (.svn folders) you can just import it into the workspace, which will cause the project to automatically reconnect to its repository within the Eclipse IDE. If the corresponding repository location does not exist yet, it will be automatically created based on the project SVN meta-information. In order to perform import select 'File > Import... > General > Existing projects into Workspace'.


Subversive doesn't see the file's changes.

Did you edit the file outside Eclipse IDE? If so, please hit refresh (F5) button over the project node.

How can I use the JavaHL-based connector on Linux OS?

Please refer to 'Note for Linux users' documentation page.


Versions and compatibility

Which plug-in version should I install in the Eclipse Platform package I downloaded from the Eclipse.org site just now?

The answer is pretty simple: Subversive plug-in is included into the Eclipse simultaneous release train. So, you just need to choose release update site for your Eclipse Platform version, open the 'Collaboration' section and select Subversive plug-in features you require installed.


I'm using an older Eclipse Platform version. Exactly which one of the recent plug-in versions can I install?

Each Subversive plug-in version supports up to three last Eclipse Platform versions back. So, if you're using Eclipse Mars (4.5), for example, then you may install any of the plug-in versions that were distributed with Eclipse Mars (4.5), Neon (4.6) or Oxygene (4.7).


Feedback

How to send a bug report?

Subversive handles errors and in case the error is detected you'll be asked to send an automatic error report. This report contains most of the required information such as stack trace and Java environment. You can also provide your comments regarding the problem, which will help developers to find the reason of the problem. Note that the report doesn't contain any confidential information and you can review what exactly will be sent. All what you need to do to send such a report is just to press a button in the problem notification dialog.


How can I participate in Subversive's improvement?

We cordially invite everyone of the Subversive community to get involved with the project at the community forum (more below). Synergy of the Subversive team and the Community will lead the way towards accomplishing common purposes such as making SVN friendlier and closer to the user.

How to participate in discussion:
You can post your comments about the Subversive project proposal or share your vision about the Subversive as a whole, at the community forum. In order to participate in discussions you should just create yourself a free account here.