quarta-feira, 23 de junho de 2010

Instalação do SVN e VisualSVN Server – Controle de Versão

Subversion é um sistema de controle de versão com estruturação para substituição do antigo CVS(que tinha algumas limitações).

Para implementar a integração contínua podemos utilizar as seguintes ferramentas, por exemplo:

 Controlar de versões (Subversion);

Automação de build e de dependências (Maven)

Repositório e proxy de artefatos (Nexus);

Agendamento de builds (Hudson);

Vou falar mais sobre uso e instalação do Subversion no eclipse.

1) Escolhi o VisualSVN Server standard edition http://www.visualsvn.com/server/getting-started/ como IDE Visual na criação de repositórios e usuários.

Apenas clicando com botão direito no usuário posso definir permissões. Através de um clique direito em repositório posso atribuir os usuários com opção propriedade. Ferramenta intuitiva.

visualsvn

 

 user

repositorio

Lembrando VisualSVN Server standard edition poderá ser usado também para sincronização do repositório, atualização e outras operações no ambiente Windows. Fora do ambiente eclipse.

Como próprio nome diz é também voltado para Visual Studio. 

Uma outra opção de ferramenta é TortoiseSVN http://tortoisesvn.tigris.org/. Temos ferramentas para Mac, Linux e outros.

2) O segundo passo abrir o eclipse que no exemplo é o Galileu, mas funcionamento nas outras versões e escolher a opção do menu:

Help-> Install New Software –> Add

install

Logo após adicione site subeclipse.tigris.org e Clique OK:

svn

Selecione todas opções que foram escolhidas na tela e clique next:

install core

Revise dos itens que serão instalados, clique next:

O SVN e o SVNKit serão instalados.

install deta

Aceite a licença e clique finish:

lincença

O processo de instalação iniciará e quando terminar o eclipse será reinicializado. 

Se pedir permissão ao firewall quando estiver instalando o software, permita para instalação completa do software.

Após a reinicialização do eclipse escolha:

Windows-> Preferences->Team-> SVN

preferences

Na General SVN settings desmarque JavaHL e SVN interface escolha SVNKit. Isto permitirá usar mais de usuário no SVN.

E quando alterar senha do usuário permitirá trocar a senha.

O SVN esta pronto para ser usado no eclipse e VisualSVN server.

Fonte:

http://subversion.tigris.org/

http://www.visualsvn.com/server/getting-started/

http://josenaves.com/integracao-continua-treinamento-gratuito.htm

http://flaviowd.wordpress.com/2010/05/23/configurando-svn-no-eclipse-e-windows-xp/

Bye see you next post

Nenhum comentário:

Postar um comentário