svn como usar grupo de estudos sol7
TRANSCRIPT
Grupo de Estudos SOL7
Junho de 2011
Como usar a ferramenta SVN
Samuel Henn
Tópicos de Estudo
• Como usar o SVN– Linux;
– Windows;
Linux Instalando o SVN
– sudo apt-get install subversion
Fazendo o download de um projeto
– Crie uma pasta no sistema ex:• mkdir /home/user/projetos/
– Dentro da pasta “projetos” faça o donwload do projeto:• svn co http://192.168.1.253/projeto
Pronto, projeto baixado no diretório: /home/user/projetos/projeto
Linux Vendo o status do projeto
– Dentro da pasta do projeto de o comando:• svn st
– Isso mostrará todas as diferenças entre o seu projeto local e o servidor
Para atualizar o seu projeto:
– Dentro da pasta do projeto de o comando:• svn up
– Isso irá comparar a sua versão com a do servidor e se o servidor estiver em uma versão mais nova o SVN irá baixar as atualizações para o seu repositório local
Linux Enviando suas atualizações para o servidor
– Dentro da pasta do projeto de o comando:• svn commit -m “comentario sobre a atualizacao”
– Isso irá pegar todos os seus arquivos modificados e mandar para o servidor e criará uma nova versão
– Para enviar apenas um arquivo ao invés de todos, o arquivo deve ser passado como parâmetro• svn commit -m “comentario sobre a atualizacao”
/home/user/projetos/projeto/arquivo
Linux
Ver diferenças entre os arquivos
• svn diff /home/user/projetos/projeto/arquivo
– Isso irá mostrar a diferença entre o seu arquivo local e o arquivo do servidor
Ver logs das versões/arquivos
• svn log /home/user/projetos/projeto/arquivo
Linux
Adicionando arquivos
– Para adicionar um novo arquivo local ao projeto no servidor• svn add /home/user/projetos/projeto/
arquivo
Removendo arquivos
– Para remover arquivos desnecessários do projeto• svn delete
/home/user/projetos/projeto/arquivo
Windows
No windows o SVN tem o mesmo esquema de funcionamento/nomenclatura
Para instalar no windows faça o donwload em http://tortoisesvn.net/downloads.html e execute o “.exe”
O SVN se integra com o explorer e tudo pode ser feito através de um clique com o botão direito.
– Link com imagens
Demonstração
Demonstração básica de funcionamento.
Referências
http://samuca.wordpress.com/2007/04/12/tutorial-subversion/
http://danielcosta.info/arquivo/2007/12/como-usar-o-svn-para-controlar-as-atualizacoes-do-seu-projeto
http://www.guj.com.br/content/articles/svn/SubVersion_GUJ.pdf
http://www.flaviotorres.com.br/fnt/artigos/svn.php