Feature-saggio, entrambi i kit forniscono la stessa quantità di funzionalità. SVNkit è stato sviluppato appositamente pensando a Subclipse, quindi non ci sono sorprese.
A tutta velocità, sono anche simili. Questa non è una grande sorpresa perché Subversion è solitamente legato all'I/O (in attesa che il server SVN rilasci i dati richiederà sempre più tempo di quello che la libreria client SVN fa sul tuo computer).
Subversion 1.5 ha alcuni miglioramenti di velocità drastici ma che non si applicano nel tuo caso.
La differenza principale è che non è necessaria la versione corretta di javahl installata nel computer. Per Linux, questo è spesso un problema perché significa che è necessario impostare la variabile env LIBRARY_PATH per Eclipse in modo che la libreria condivisa possa essere caricata correttamente e potrebbe essere necessario compilare la libreria da soli se non si riesce a trovare un pacchetto adatto al proprio esigenze. Nel tuo caso, Ubuntu dovrebbe venire con una libreria precompilata, ma quella libreria è per Subversion 1.5. Dovrebbe però tornare indietro con garbo quando ci si connette ad un server 1.4.
I ragazzi di Subclipse supportano SVNkit ma in passato ho avuto problemi (alcuni anni fa, sono sicuro che questo è migliorato notevolmente da allora). Anche loro sono stati sistemati in fretta.
Tutto considerato, penso che tu stia meglio con SVNkit dato che è molto più semplice da configurare.
[EDIT] Come per "Che cosa dovrei scaricare", penso che sia necessario tutto quanto segue "SVNKit Adapter (opzionale)", cioè tutti e tre i componenti (vedere SVNKit FAQ).
fonte
2009-02-16 12:27:58
Grazie per la tua risposta informativa! Sai anche quale dei tre componenti di SVNKit Adapter I ha effettivamente bisogno? (Google non era mio amico) –
Va bene, sembra che JVA sia una buona cosa ma è concesso in licenza come LGPL che non tutti gli utenti apprezzano. Personalmente non mi interessa. Conoscete eventuali incompatibilità con il normale client SVN nativo? (Ad eccezione delle incompatibilità di versione 1.5 <-> 1.4 ecc. Che è comprensibile che possano esistere.) –
Inoltre, nel mio caso sto usando Ubuntu 8.04 (Hardy), non 8.10 (Intrepido). La versione che sto usando arriva con Subversion 1.4. Non riuscivo a far funzionare JavaHL, quindi ora vado a SVNKit. Spero solo che non causi problemi ad altri sviluppatori che usano client SVN nativi (mi sto connettendo a un server SVN nativo). –