Subversion SVN + Netbeans

Vai desenvolver um projeto em grupo e necessita de um controle de versão?

Bom, já passei por esse problema e vou deixar aqui de uma forma fácil e rápida de fazer, como resolvi essa questão.

Depois te ter lido esse post você terá condições de trabalhar em grupo utilizando um controle de versão, seja direto pelo Netbeans ou pelo Tortoise.

Inicialmente gostaria de apresentar para quem não conhece,  que o Google como sempre possui uma alternativa para quem necessita deixar o código fonte do projeto online sem necessitar de um servidor ligado em casa 24 hs. Estou falando do Google Code http://code.google.com/hosting/.

Vamos então criar os 5 passos para se ter um projeto com controle de versão:

1 – Crie uma conta/projeto no Google Code, acessando: http://code.google.com/hosting/

Após a criação do projeto (para criar o projeto será necessário ter uma conta no google, portanto se ainda não tem, crie uma conta), você terá uma página para controle e gerência do seu repositório no google, uma página como essa: http://code.google.com/p/buritiweb/ e clicando em “Source” no menu principal da página terá o endereço para o repositório, algo do tipo: https://buritiweb.googlecode.com/svn/trunk/

logo abaixo, clicando em googlecode.com password você terá acesso a sua senha, a qual utilizará para realizar as operações de checkout, commit, update, etc.

Lembrando: checkout – receber todo o projeto do repositório

commit – enviar para o repositório as alterações feitas

update – atualizar o seu projeto com as atualizações que já estão no repositório.

Obs.: Sempre ao iniciar o desenvolvimento do projeto, cada desenvolvedor deverá fazer um checkout para pegar todo o projeto, sempre que for iniciar a codificação, fazer um update para pegar a versão mais atualizada e depois um commit dizendo quais foram as modificações realizadas.

Os próximos passos serão relativos a configuração do controle de versão com o Netbeans, caso queira utilizar o Google Code com o Tortoise SVN, clique aqui.

2 – Baixe o programa “CollabNetSubversion-client-1.5.5-1.win32” e instale-o.

3 – Ao ser questionado sobre a pasta do subversion especifique onde ele foi instalado, normalmente em : C:\Program Files\CollabNetSubversion

4 – No Netbeans, clique com o botão direito em cima do projeto que quer fazer o controle de versão, vá até Versioning/Import in to Subversion Repository ou no menu Team/Subversion e vá até a opção checkout.

Recomendo que usem o Netbeans em inglês para se acostumarem com as opções, menus no idioma oficial dele, nessa área é preciso se adaptar ao inglês. Caso queiram muda-lo para o Inglês, clique com o botão direito no atalho dele no desktop, vá em propriedades e renomeie para: “C:\Program Files (x86)\NetBeans 6.8\bin\netbeans.exe” –locale en_us

Para ampliar clique na figura e para sair aperte ESC.

URL – Caminho do repositório.

User – usuário do google, gmail, orkut, etc…

Password – A que foi criada no passo 1 (googlecode.com password)

5 – Conforme figura abaixo, apenas especifique a pasta onde será gravado seu projeto, no seu computador e clique em finalizar.

Pronto, você já está com o controle de versão configurado no netbeans.

Agora só seguir a recomendação dita no passo 1 (update, commit), que o projeto se desenvolverá de uma forma concisa e confiável, sem perderem partes de código por aí.

Um abraço e até o próximo.

No comments yet.