Configurando o SVN no NetBeans e instalando Cliente no Windows

SVN (ou Subversion) é um Sistema de controle de versão que foi Projetado para substituir o CVS, outro sistema de controle de versão. É amplamente utilizado em projetos de desenvolvimento de software. A grande maioria das IDEs possuem plugins de clientes do SVN. No Netbeans temos o plugin SLIK. No Windows, o cliente mais conhecido é o Tortoise. (Saiba mais sobre SVN)

É interessante termos instalado o SVN tanto no SO (no nosso caso o Windows) quanto na IDE (Netbeans). Portanto, neste tutorial apresentamos dicas para deixar o seu ambiente bem preparado para utilizar projetos versionados com SVN, passando as configurações necessárias para o Windows e o NetBeans.

Passo-a-passo

Problema com a Indexação do Windows 7

  • O SVN possui um problema de uso concorrente dos arquivos com o Windows Seven, se este for seu Sistema Operacional, clique no botão “Windows”. Digite “Opções de Indexação” e desabilite a indexação para a pasta dos seus projetos (clicando no botão “Modificar” e buscando as pastas e desmarcando-as).
  • Se este passo não for feito, você poderá ter problemas de arquivos corrompidos, pois a indexação do Windows 7 competirá com o SVN no controle dos arquivos.

A mensagem de erro aconteceria durante o processo de checkout de grande quantidade de arquivos e seria parecida com a que se segue:

The file or directory is corrupted and unreadable.
svn: Can't move 'C:\Users\fulano\workspace\sistema\.svn\tmp\entries' to 'C:\Users\fulano\workspace\sistema\.svn\entries': The file or directory is corrupted and unreadable.

Baixando os clientes para a mesma versão do SVN

  • Um problema bem comum é o usuário instalar clientes para o SO e para a IDE que trabalham com versões diferentes de SVN.
  • Para evitarmos conflito entre versões diferentes do SVN, disponibilizamos clientes para a mesma versão de SVN (no caso1.6.11) na nossa pasta de download do subversion. Verifique qual sua plataforma (se 32bits ou 64bits) e baixe os dois arquivos que se adequam à sua plataforma.
    • Slik - Cliente para o NetBeans;
    • Tortoise - Cliente para o Windows;
  • Se você já possui algum cliente diferente, aconselhamos que desinstale-o antes.

Instalando e Configurando os Clientes SVN

Tortoise

  • Instale a versão baixada.
  • Após a instalação, será necessário reiniciar o Sistema.
  • Pronto, Tortoise está instalado. Verifique se está instalado clicando sobre uma pasta do Windows com o botão direito. Verifique se apareceram novos botões no menu de contexto.

Slik

  • Teremos que desabilitar o plugin nativo do SVN no NetBeans, caso ele já esteja instalado.
  • Vá em Ferramentas → Plug-ins
    • Procure pelo Plugin: BUNDLED SUBVERSION CLIENT FOR WINDOWS;
      • Se ele estiver instalado, desinstale-o;
    • Procure o Plugin “SUBVERSION” (CATEGORIA: IDE BASE), se ele já estiver instalado, mantenha-o, caso contrário, instale-o. Ele será necessário para o funcionamento do Slik.
  • Após configurarmos corretamente os plugins nativos, precisaremos referenciar os binários do SLIK no NetBeans.
    • Vá em Ferramentas → Opções → Miscelânea → Versionamento → Subversion e informe o caminho para o arquivo do svn. Exemplo: C:\Program Files\SlikSvn\bin
    • Pronto. Agora poderemos utilizar o SVN com tranquilidade. Você pode testar se fez tudo corretamente no NetBeans, desenvolvendo o próximo tutorial.
 
/var/www/html/wiki/data/pages/quickstart/configurando_svn_no_netbeans.txt · Última modificação: 2011/04/16 18:46 por leandro
 
Exceto onde for informado ao contrário, o conteúdo neste wiki está sob a seguinte licença:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki