Calendário

Maio 2010
STQQSSD
«Mar Jun »
 12
3456789
10111213141516
17181920212223
24252627282930
31 

Enquetes

O que precisa melhorar neste blog?

Ver os resultados

Loading ... Loading ...

SVN –Sistema de Controle de Versão (Parte 2)

No artigo anterior efetuei uma breve explicação sobre o SVN e Sistemas de Controle de Versão (SCV). Neste artigo explicarei como usar o cliente svn para efetuar o “check out”de projetos e como trabalhar com arquivos.

Em Linux/Mac OSX a maioria dos usuários poderá usar o poderoso terminal (linha de comandos). Segue abaixo descrição dos mais comuns (onde estiver <site>será equivalente à url do servidor onde reside o repositório SVN,<arquivo>corresponde a arquivo ou diretório):

  • svn co <site>–Efetua o “check out”dos arquivos,ou seja,descarrega os arquivos do servidor.
  • svn add  <arquivo>–Adiciona um arquivo ou diretório ao repositório.
  • svn delete <arquivo>–Excluí um arquivo do repositório.
  • svn status –Apresenta o estado atual do diretório local em relação ao repositório.
  • svn update –Atualiza a cópia local com relação ao repositório.
  • svn commit –Envia as alterações locais para o repositório.
  • svn move <arquivo>–Move arquivos no repositório.

Para o Windows recomendo o Tortoise SVN,por sua facilidade de utilização.

Menu Tortoise SVN


O uso do Tortoise SVN se faz através do menu contextual disponível a partir de qualquer janela do explorador do windows (windows explorer),conforme figura ilustrativa.

Através dele é possível efetuar todas as operações e o seu uso é bastante simplificado.

É necessário,em primeiro lugar efetuar o “check out”para obter os arquivos do repositório:

Menu Tortoise (pasta sem controlo de versão)

Após o check out o menu contextual se altera para mostrar todas as opções disponíveis de controlo de arquivos.

Existem outros clientes SVN,inclusive muitos estão disponíveis como plugins para os IDEs (Ambientes de Desenvolvimento Integrados) mais populares tais como o Eclipse ou NetBeans.

1 comment to SVN –Sistema de Controle de Versão (Parte 2)

Deixar uma Resposta

  

  

  


*

You can use these HTML tags

<a href=""title=""><abbr title=""><acronym title=""><b><blockquote cite=""><cite><code><del datetime=""><em><i><q cite=""><strike><strong>