2009-12-17 5 views

risposta

16

KDESVN & # x2003; Un client ricco di funzionalità con una splendida vista della storia e di revisione, vista codici annotati mostrano che hanno cambiato ogni riga di codice e quando è stato cambiato, e 3D viste grafiche di ramificazione e la fusione tra gli alberi. Scritto in C++ con Qt, ma usando le librerie KDE (che sono piuttosto fastidiose da ottenere su Windows).

Sfortunatamente, lo sviluppatore di KDESVN stopped the development e sta chiudendo il suo sito Web di traccia nell'estate 2012 (EDIT: ha resumed development di rilasci di manutenzione nel giugno 2012).

RabbitVCS & # x2003; Un'estensione Python per integrare la funzionalità di Subversion nel File Manager Nautilus, fondamentalmente come un clone del progetto TortoiseSVN su Windows. - Wikipedia

+0

Concordo sul fatto che KDESVN sia di gran lunga la migliore soluzione per Linux al momento. Non è ancora la sostituzione TortoiseSVN ma è la cosa più vicina finora. È sfortunatamente colpito dal bug che si trovava in Tortoise nei primi giorni in cui le mosse e altre modifiche richiedevano l'aggiornamento dei nodi in SVN prima che fosse possibile eseguire il commit a causa di messaggi "non aggiornati". Ha molte altre stranezze. –

+0

@JavaScriptDude: Per quanto ne so non è specifico per Tortoise, ma in generale un problema di Subversion. Ho avuto lo stesso problema con solo il client della riga di comando. – Joey

+0

Ha senso. Ricordo nei primi giorni di TortoiseSVN che il problema di aggiornamento era sempre lì e poi è andato via dopo un aggiornamento per la maggior parte. Le persone TortoiseSVN devono aver aggiunto un po 'di logica per correggere automaticamente questa sfumatura in SVN. Sto usando SVN dal v0.8 beta anche se non così tardi. Troppo male SVN gente non patch questo. Sembra piuttosto stupido. –

2

Ho usato Subcommander, che ha funzionato abbastanza bene, anche se oggigiorno di solito uso Subclipse da Eclipse insieme alla riga di comando.

6

RapidSVN è un client multi-piattaforma piuttosto decente.

5

SmartSVN è molto utile. È shareware, ma dopo 30 giorni è ancora possibile utilizzare l'edizione limitata e rimane comunque efficace.

3

visto un mucchio. Dichiarare ufficialmente: la riga di comando è molto più efficace e si integra naturalmente con altre utilità GNU. Scopri la riga di comando! :) È gratuito, visivo e molto buono. Ed è più semplice di quello che sembra.

2

E poi c'è Emacs ;-) Ha un numero di client "visivi", o meglio, un numero di soluzioni per l'integrazione di SVN (e git, hg, bzr, cvs anche ...).

+2

Uso e raccomando 'psvn' per Emacs. – choroba

+0

Ma anche la modalità standard *** VC *** è molto utile! – gavenkoa

1

SVN Workbench è un utile strumento multi-piattaforma da tenere in considerazione. È scritto in Python ed ecco la homepage ufficiale: http://pysvn.tigris.org/docs/WorkBench.html

È disponibile per Linux, Mac e Windows ed è anche presente nel repository ufficiale di Ubuntu.

0

Dopo aver seguito l'elenco degli articoli, sono rimasto deluso dalla qualità delle soluzioni disponibili su Linux.

Ho scoperto attraverso più scavando nella rete che konquorer aveva costruito in alcune integrazioni di sovversione molto belle diversi anni fa e sono rimasto molto colpito dalla qualità.

Nota che konqueror richiede kde, kdesvn and kompare.

La soluzione ancora non è vicino a TortoiseSVN per Windows ma è ancora molto utile per molti casi di utilizzo e un sollievo per Windows per convertire desktop * nix.

La mia distribuzione attuale è OpenSuse 13 con KDE.