La migliore interfaccia SVN per Linux? [chiuso]


20

Qual è il miglior programma di interfaccia della GUI SVN per Linux?

Sono nuovo di Linux dall'essere una base di Windows. Per Windows utilizzo Tortoise SVN e devo sapere qual è la versione di Linux.

Risposte:


22

Potrebbe non essere esattamente quello a cui sei abituato, ma l'interfaccia della riga di comando vale davvero la pena imparare. Non è molto difficile e il processo potrebbe persino aiutarti a capire meglio cosa sta facendo SVN. È davvero veloce e capire come funziona rende l'integrazione nel tuo processo di compilazione o altri script un gioco da ragazzi.

Se preferisci una GUI, le opzioni comuni sono di solito l'integrazione con il tuo IDE ( Subclipse ) o RapidSVN , anche se non ho molta esperienza con entrambi.


2
un'altra opzione al posto di subclipse (Se si utilizza eclipse) eclipse.org/subversive sarebbe sovversivo. Ho usato entrambi e hanno funzionalità molto simili. Non ho avuto problemi con nessuno dei due. Dal momento che è così incentrato sull'IDE non pensavo che meritasse una sua risposta.
digitaljoel,

2
Vale sicuramente la pena imparare a usare svn dalla riga di comando. Lo svnbook è un'ottima guida per questo: svnbook.red-bean.com/en/1.5/svn-book.html , in particolare la parte di riferimento del comando: svnbook.red-bean.com/en/1.5/svn-book.html # svn.ref
Jonik,

Inoltre, IntelliJ IDEA ha la migliore interfaccia grafica / front-end svn di cui sono a conoscenza. Personalmente uso svn principalmente tramite IDEA, ma anche sulla riga di comando. (Non aggiungerò IntelliJ IDEA come risposta separata, poiché non è solo un front-end simile a TortoiseSVN, e probabilmente non vale la pena investire in esso a meno che non si
esegua uno

Si noti che SVN 1.6 consente di abbreviare gli URL sulla riga di comando, ad esempio "svn copy ^ / trunk ^ / branch / hacks". Questo riduce notevolmente la quantità di cose da scrivere quando si fanno cose non banali.
Jesper,

A tale proposito, ecco un post sui plugin SVN di Eclipse: stackoverflow.com/questions/185486/… Questo è tornato ai miei giorni di Windows, oggi su Ubuntu preferisco di gran lunga la CLI.
Decano Piuttosto il

6

RabbitVCS è un clone di TortoiseSVN. Lo adoro perché si integra molto bene nel navigatore dei file (Nautilus), come fa TortoiseSVN in Explorer.

testo alternativo


L'ho installato ma non ho trovato il modo di usarlo. Perché ho bisogno di tutte quelle "intergrazioni"? Cosa succede se non ho nulla con cui integrarmi? Ho solo bisogno di una UI sana. Invece l'unica cosa eseguibile installata era la sua versione "cli". Ma sono abbastanza contento delle CLI svn / git.
Onkeltem il


3

Sul sito Web SVN , sotto "Ottieni sovversione", c'è un elenco di client di terze parti. Se vuoi usare Eclipse, ci sono un paio di plugin lì, e c'è RapidSVN per Linux. E ce ne sono anche di più.


3

Mi piace molto Tortoise SVN e mi piacerebbe avere qualcosa di simile per Linux. Nel frattempo, ho provato alcuni client SVN Linux e l'unico che sembrava avere il set più completo di funzionalità SVN in un pacchetto utilizzabile era Kdesvn


2

Dai un'occhiata a SmartSVN .

Ha versioni gratuite e a pagamento, ma la versione gratuita dovrebbe coprire il 90% delle tue esigenze. Ha anche il vantaggio di essere multipiattaforma (java), quindi se ti piace abbastanza puoi usarlo anche su Windows.

Sono d'accordo con jtb che almeno una certa familiarità con la versione della riga di comando è vantaggiosa (poi di nuovo, questo è quello che uso su Linux.)

Sono diventato un po 'disincantato con TortoiseSVN in quanto sembra che l'ultima versione (1.6.3) abbia una sorta di conflitto con l'antivirus ESET / NOD32 che ha fatto esplodere il laptop di un collega (due volte).

In realtà, sono rimasto disincantato con qualsiasi software che si aggancia a Windows Explorer troppo profondamente - troppo facile per i bug per causare seri problemi al sistema.


0

Trac . Non esattamente specifico per Linux. Ma penso che, se vuoi confrontare le modifiche in versioni diverse, un front-end Web funziona al meglio.


3
Trac è ottimo per la visualizzazione (la mia preferenza personale). Ma è solo per la visualizzazione: non è un client completo.
quark,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.