Download - Svn como usar grupo de estudos SOL7
![Page 1: Svn como usar grupo de estudos SOL7](https://reader036.vdocuments.pub/reader036/viewer/2022081813/55a118691a28abac148b4726/html5/thumbnails/1.jpg)
Grupo de Estudos SOL7
Junho de 2011
![Page 2: Svn como usar grupo de estudos SOL7](https://reader036.vdocuments.pub/reader036/viewer/2022081813/55a118691a28abac148b4726/html5/thumbnails/2.jpg)
Como usar a ferramenta SVN
Samuel Henn
![Page 3: Svn como usar grupo de estudos SOL7](https://reader036.vdocuments.pub/reader036/viewer/2022081813/55a118691a28abac148b4726/html5/thumbnails/3.jpg)
Tópicos de Estudo
• Como usar o SVN– Linux;
– Windows;
![Page 4: Svn como usar grupo de estudos SOL7](https://reader036.vdocuments.pub/reader036/viewer/2022081813/55a118691a28abac148b4726/html5/thumbnails/4.jpg)
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
![Page 5: Svn como usar grupo de estudos SOL7](https://reader036.vdocuments.pub/reader036/viewer/2022081813/55a118691a28abac148b4726/html5/thumbnails/5.jpg)
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
![Page 6: Svn como usar grupo de estudos SOL7](https://reader036.vdocuments.pub/reader036/viewer/2022081813/55a118691a28abac148b4726/html5/thumbnails/6.jpg)
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
![Page 7: Svn como usar grupo de estudos SOL7](https://reader036.vdocuments.pub/reader036/viewer/2022081813/55a118691a28abac148b4726/html5/thumbnails/7.jpg)
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
![Page 8: Svn como usar grupo de estudos SOL7](https://reader036.vdocuments.pub/reader036/viewer/2022081813/55a118691a28abac148b4726/html5/thumbnails/8.jpg)
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
![Page 9: Svn como usar grupo de estudos SOL7](https://reader036.vdocuments.pub/reader036/viewer/2022081813/55a118691a28abac148b4726/html5/thumbnails/9.jpg)
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
![Page 10: Svn como usar grupo de estudos SOL7](https://reader036.vdocuments.pub/reader036/viewer/2022081813/55a118691a28abac148b4726/html5/thumbnails/10.jpg)
Demonstração
Demonstração básica de funcionamento.
![Page 11: Svn como usar grupo de estudos SOL7](https://reader036.vdocuments.pub/reader036/viewer/2022081813/55a118691a28abac148b4726/html5/thumbnails/11.jpg)
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