Existem dois grandes projetos de Subversion para o eclipse, o Subclipse do pessoal que desenvolve clients e servers de Subversion e o Subversive do próprio Eclipse. Eu prefiro o Subclipse, mas vai do gosto de cada um. Recomendo também a instalação de um client de subversion independente do próprio eclipse. Em plataformas linux basta digitar "apt-get install subversion", "yum install subversion", "emerge dev-vcs/subversion" ou baixar o pacote da sua plataforma. Para windows recomendo o Tortoise.
Para instalar, seguir os mesmos passos do post do JBoss Tools: http://www.thiagovespa.com.br/blog/2010/08/27/instalacao-do-eclipse-jboss-tools/
A diferença é que agora o update site pode ser obtido em: http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
No meu caso o update site é: http://subclipse.tigris.org/update_1.6.x
Atualização dia 18/09/2010: A instalação desse plugin também pode ser feita via Eclipse Marketplace, conforme descrito aqui.
Para verificar se a instalação foi bem sucedida e importar um projeto de um repositório de Subversion, basta ir em File, Import e verificar se o diretório SVN está disponível, para importar basta selecionar Checkout Projects from SVN e seguir os passos.
Caso tenha problema com bibliotecas nativas seguir os passos descritos em: http://subclipse.tigris.org/wiki/JavaHL para a sua plataforma. No meu caso utilizo ubuntu 10.04 64 bits. Para essa plataforma os procedimentos são os seguintes:
[cc]sudo apt-get install libsvn-java[/cc]
Adicionar a seguinte linha no -vmargs do eclipse.ini:
[cc]-Djava.library.path=/usr/lib/jni[/cc]
As últimas linhas do eclipse.ini devem ficar assim:
[cc]
-vmargs
-Djava.library.path=/usr/lib/jni
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms256m
-Xmx1024m
[/cc]
Agora é só reiniciar o eclipse e deve estar funcionando de acordo!
[...] http://www.thiagovespa.com.br/blog/2010/08/27/oracle-enterprise-pack-for-eclipse-11g/ http://www.thiagovespa.com.br/blog/2010/08/27/eclipse-com-subversion-subclipse/ [...]
[...] como Netbeans, fica fácil utilizar em outras ferramentas como o Subclipse (instalação explicada aqui), Subversive, Tortoise, RapidSVN, … Os nomes e conceitos são os mesmos para qualquer [...]
Thiago,
Este me salvou do problema da lib do subversion com problema!
Valeu mesmo, abraço!