Choosing a connector [message #35550] |
Thu, 09 October 2008 13:41 |
Eclipse User |
|
|
|
Originally posted by: b_apolci.libero.it
Hello,
I've searched for this but can't find an answer: what are the
differences (from user perspective) between the available connectors
(JavaHL e SVNKit) and wich one shoul I choose.
I understand that under Linux I have only the SVNKit option (right?) but
under Windows? Is there any difference?
I'm interested in the last release of subversive and connectors.
Andrea
|
|
|
|
Re: Choosing a connector [message #35855 is a reply to message #35754] |
Tue, 14 October 2008 20:16 |
Eclipse User |
|
|
|
Originally posted by: b_apolci.libero.it
Thank you Alexei, those are just the kind of informations I was looking for.
Andrea
Alexei Goncharov ha scritto:
> Andrea Polci wrote:
>
>> Hello,
>> I've searched for this but can't find an answer: what are the
>> differences (from user perspective) between the available connectors
>> (JavaHL e SVNKit) and wich one shoul I choose.
>
>> I understand that under Linux I have only the SVNKit option (right?)
>> but under Windows? Is there any difference?
>
>> I'm interested in the last release of subversive and connectors.
>
>> Andrea
>
> Hello Andrea.
>
> JavaHL is a native client implementation (so it needs a binaries to work
> (dll on Windows, so on Unix and so on). It is developed by tigris with
> Subversion itself as a Java binding for subversion.
>
> Pros:
> - There is always a new version of this client with the new version of
> Subversion
>
> Cons:
> - To work with SSH protocol you need to create a tunnel manually
> - There is no interface to configure proxy server settings
> - It's almost impossible to get to work together JavaHL 1.4.x and
> 1.5.x clients, cause Java class loader can not use binaries with the
> same names in two plug-ins.
> - Because of native binaries usage any crash in the library makes
> Eclipse to crash either.
>
> ----------------
>
> SVNKit is a pure Java implementation of the client (reverse engineered
> one), so it can be run on any OS with JRE installed.
>
> Pros:
> - You do not need to find the binaries for you OS to get it to work
> - There is an interface for configuring proxy server settings
> - The work with SSH is incapsulated inside the client
> - It will never crash your Eclipse IDE instance
>
> Cons:
> - It's new versions are released always some time after Subversion
> release
> - Sometimes it inherits bugs from the native code while adopting it
> - The first versions (BETAs and RCs) are sometimes very unstable
>
> ----------------
>
> It's only for you to choose which connector to use. For example I'm now
> using SVNKit 1.5.2 and feel quite normal:).
>
> Best regards, Alexei Goncharov
> Subversive Team
>
|
|
|
Powered by
FUDForum. Page generated in 0.03077 seconds