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
)
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!
janeiro 20th, 2009 on 2:14 pm
Fala Michael blz?
Como que eu faço pra desmarcar um local como Checkout no Windows?
Abraços!
janeiro 21st, 2009 on 9:30 am
Se quiser retirar os arquivos .svn da sua revisão de trabalho, basta dar um export usando o tortoise, clique com o botão direito e em tortoise svn clique em export, selecione um local para a saida dos arquivos (sem os .svn) e pronto.
No console:
svn export caminho_do_repositorio caminho_dos_arquivos_exportados
Abraços,
fevereiro 2nd, 2009 on 4:33 pm
Saquei…
Valeu Michael!!
março 17th, 2010 on 10:06 am
olá Michael,
Estou a um tempo procurando uma solução de controle de versão para banco de dados (no caso mysql), será que você tem alguma dica?