Melhor interface SVN para Linux? [fechadas]

20

Qual é o melhor programa de interface SVN GUI para Linux?

Eu sou novo no Linux por ser uma base do Windows. Para Windows, uso o Tortoise SVN e preciso saber qual é a versão do Linux.

David Basarab
fonte

Respostas:

22

Pode não ser o que você está acostumado, mas vale a pena aprender a interface da linha de comando. Não é muito difícil, e o processo pode até ajudá-lo a entender melhor o que o SVN está fazendo. É realmente rápido e entender como funciona facilita a integração ao processo de compilação ou a outros scripts.

Se você preferir uma GUI, as opções comuns são geralmente a integração com seu IDE ( Subclipse ) ou RapidSVN , embora eu também não tenha muita experiência.

jtb
fonte
2
outra opção no lugar do subclipse (se você estiver usando o eclipse) eclipse.org/subversive seria subversivo. Eu usei os dois, e eles têm uma funcionalidade muito semelhante. Eu também não tive nenhum problema. Como é tão centrada no IDE, não achei que merecesse sua própria resposta.
Digitaljoel 30/07/2009
2
É definitivamente vale a pena aprender a usar svn na linha de comando. O svnbook é um ótimo guia para isso: svnbook.red-bean.com/en/1.5/svn-book.html , especialmente a parte de referência de comando: svnbook.red-bean.com/en/1.5/svn-book.html # svn.ref
Jonik
Além disso, o IntelliJ IDEA possui a melhor GUI / front-end svn que eu conheço. Pessoalmente, uso o svn principalmente através do IDEA, mas também na linha de comando. (Não vou acrescentar IntelliJ IDEA como resposta em separado, uma vez que não é apenas uma TortoiseSVN-como front-end, e é provavelmente não vale a pena investir nela a menos que você fazer algum desenvolvimento Java.)
Jonik
Observe que o SVN 1.6 permite abreviar URLs na linha de comando, como "svn copy ^ / trunk ^ / branches / hacks". Isso reduz bastante a quantidade de coisas a serem gravadas ao fazer coisas não triviais.
JesperE
Nessa nota, aqui está um post sobre os plugins do Eclipse SVN: stackoverflow.com/questions/185486/… Isso estava nos meus dias de janelas, hoje no ubuntu eu prefiro muito a CLI.
Dean Em vez
6

RabbitVCS é um clone do TortoiseSVN. Adoro porque ele se integra muito bem ao navegador de arquivos (Nautilus), como o TortoiseSVN faz no Explorer.

texto alternativo

nicoulaj
fonte
Eu instalei, mas não encontrei uma maneira de usá-lo. Por que eu preciso de todas essas "interações"? E se eu não tiver nada para integrar? Eu só preciso de uma interface de som. Em vez disso, o único executável instalado foi a versão "cli". Mas estou muito feliz com as CLIs svn / git.
Onkeltem
3

No site da SVN , em "Get Subversion", há uma lista de clientes de terceiros. Se você deseja usar o Eclipse, existem alguns plugins e o RapidSVN for Linux. E há mais também.

jtbandes
fonte
3

Eu realmente gosto do Tortoise SVN e adoraria ter algo parecido com o Linux. Enquanto isso, tentei vários clientes Linux SVN e o único que parecia ter o conjunto mais completo de funcionalidades SVN em um pacote utilizável era o Kdesvn

Arnold Spence
fonte
2

Dê uma olhada no SmartSVN .

Possui versões gratuitas e pagas, mas a versão gratuita deve cobrir 90% de suas necessidades. Ele também tem a vantagem de ser multiplataforma (java); portanto, se você gostar o suficiente, poderá usá-lo também no Windows.

Eu concordo com o jtb que pelo menos alguma familiaridade com a versão da linha de comando é vantajosa (então, novamente, é isso que eu uso no linux.)

Fiquei um pouco desencantado com o TortoiseSVN, pois parece que a versão mais recente (1.6.3) tem algum tipo de conflito com o antivírus ESET / NOD32, que confundiu o laptop de um colega (duas vezes).

Na verdade, fiquei desencantado com qualquer software que se conecte muito ao Windows Explorer - muito fácil para os bugs causarem sérios problemas ao seu sistema.

Evan
fonte
0

Trac . Não é exatamente específico do Linux. Mas acho que, se você deseja comparar alterações em diferentes versões, um front-end da Web funciona melhor.

Lakshman Prasad
fonte
3
Trac é ótimo para visualização (minha preferência pessoal). Mas é apenas para visualização: não é um cliente completo.
quark