Michael Mafort

Usando um svn client

by Michael Mafort on jan.19, 2009, under Geral, Linux

Bom este artigo vem tratar de como você obter versões de trabalho de projetos controlados pelo subversion, que é um controlador de versão muito eficiente.

Exemplo de necessidade de baixar um código com pelo svn client: Você está acompanhando um projeto e sempre baixa quando sai uma nova versão com novas features e novidades ao monte, só que em vez de ficar esperando para sair sempre uma nova versão vc pode baixar todos os dias uma nova versão que a equipe de desenvolvimento está mexendo e mandou para o repositório. Pois as equipes de desenvolvimento sempre mandam as atualizações no final do dia (depende da filosofia de cada um, mas pratica comum seria esta) e só disponibilizam para download uma versão consolidada com várias features aplicadas, mas com o svn cliente se o projeto estiver no subversion vc pode estar atualizado na ultima versão.

Alguns disponibilizam um zip ou um diretório via ftp nomeado nightly  que seria uma forma de se não utilizar um controle de versão aberto para que vc possa baixar.

Vamos ao que interessa:

Para usuários windows:

Baixe o tortoise svn (svn client muito simples e prático), http://tortoisesvn.net/downloads
Instale-o com as configurações padrões, next, next, finish (rs)
Depois de instalado, vamos baixar um repositório de teste (fazer um checkout)
Vamos baixar o projeto do CakePHP (framework php muito bom :D )
Va em algum lugar que deseje baixar o arquivo, ex: área de trabalho e clique com o botão direito do mouse sobre a área e clique em SVN Checkout. Em URL of repository entre com a url https://svn.cakephp.org/repo/branches/1.2.x.x deixe como o default e clique em ok.

Para usuários linux (ubuntu):

sudo apt-get install subversion
Para baixar os pacotes svn vá ao diretório que deseja baixar usando o console e digite:
svn co https://svn.cakephp.org/repo/branches/1.2.x.x
pronto já estará baixando sua revisão de trabalho.

Até a próxima pessoal!


4 Comments for this entry

Leave a Reply

Procurando por algo?

Digita ai pra ver se encontramos:

Não achou o que procurava? Envie um comentário para o autor informando o que deseja!