FAQ
General
How to install Subversive?
What SVN client library should I use?
How can I create a repository and fill it with data?
How to start use Subversive with already checked out projects?
How to set proxy for SVNKit or JavaHL?
Subversive doesn't see the file changes.
Feedback
How to send a bug report?
I missed some features in Subversive. How can I share my vision with you?
I can't send an automatic error report. What shall I do?
General
How to install Subversive?
The most friendly installation process - point Eclipse update manager to Subversive Update Site URL and follow instructions of Installation wizard. If for some reason you can't use Update Site you can download so-called Archived Update Site and point Eclipse update manager to this file locally on your computer.
Please refer Installation instructions topic for details how to install, update and manage Subversive.
What SVN client library should I use?
At the current moment Subversive supports following client libraries: JavaHL, SVNKit and JavaSVN. These libraries can be installed together with Subversive through the update site. After installation you can switch to any library without restarting Eclipse using the dialog Window > Preferences... > Team > SVN > SVN Client. All clients provide basing SVN functionality, but choosing of particular client is based on used environment and set of tasks.
JavaHL - official Java binding for SVN 1.4 and earlier. It is distributed as a set of native OS-specific libraries. Starting from Subversive 1.1.3 is a default client. Windows libraries are prepackaged in the Subversive. For other OS JavaHL should be built/installed manually from the official Subversion source distribution http://subversion.tigris.org/project_packages.html .
SVNKit - pure Java SVN client for SVN 1.4 and earlier. It's recommended to use it instead of JavaHL on Linux, MacOS and other environments different from Windows, if you don't want to build/install JavaHL manually.
JavaSVN - pure Java SVN client for SVN 1.3 and earlier. The successor of SVNKit, which has a set of extended features, like improved refactoring support and other. This client is outdated, so isn't recommended to use.
How can I create a repository and fill it with data?
Unfortunately there is no any probability to create the SVN® repository using plug-in UI, so you'll have to do it manually using 'svnadmin create' command. To import required data to the repository create a repository location using 'New SVN Repository Location Wizard', share required project (or projects) using 'SVN Sharing Wizard' and perform the initial commit.
How to start use Subversive with already checked out projects?
If you have project checkouted by another Eclipse SVN plugin and want to work with it using Subversive
-
You need to disconnect project first. Select project and execute 'Team > Disconnect'. Select "Do not delete SVN meta information" in disconnect dialog and SVN working copy will not be deleted. It gives you possibility to use this working copy later with Subversive and avoid re-checkout process. Note that if disconnect will be skipped it causes problem if you will uninstall Eclipse SVN plugin which was used for the project checkout.
- Now you can connect project to repository using Subversive. Select 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 keep repository settings defined in project or reconnect to another repository.
If you have project checkouted by another SVN client
If project has meta-information (.svn folders) you can just import it into the workspace, which cause automatic connection to the Subversive if appropriate SVN location will be found. In order to make import select 'File > Import... > General > Existing projects into Workspace'.
How to set proxy for SVNKit or JavaHL?
The SVN Kit and Native JavaHL does not provide API to configure proxy settings from plug-in UI. In order to do this please change the Subversion configuration file called "servers".
Subversive doesn't see the file changes.
Have you tried editing outside Eclipse IDE? If so, please hit refresh (F5) button over the project node.
Feedback
How to send a bug report?
Subversive handles errors and in case of error detection is asked for sending of the automatic error report. This report contains required information such as stack trace and Java environment. You can also provide your comments about a problem, which help developers to find a reason of problem. Note that report doesn't contain any confidential information and you can review what exactly will be sent. All what you need to send such report is just to press a button in dialog.
I missed some features in Subversive. How can I share my vision with you?
We really appreciate for any help from community. Please feel free to post your vision in our Forum or send e-mail to subversive-users@polarion.org mail list.
I can't send an automatic error report. What shall I do?
Most likely your firewall prevents connection to our server. In this case you can send us bug reports manually by e-mail. Please open error report preview, copy all content and paste it to mail body.
Send e-mail to subversive-bugs@polarion.org.