O Subversion – ou SVN – é um Sistema de Controle de versão. Se você não sabe o que é isso, pode acessar o artigo do Wikipedia sobre o assunto e obter mais detalhes. Nesse artigo vou explicar o passo-a-passo como fazer uma instalação básica do VisualSVN Server, que é o servidor, e o RapidSVN, que é o cliente. Foram utilizadas como base as versões 2.1.4 do VisualSVN Server e 0.12 do RapidSVN. Em versões futuras é possível que hajam algumas diferenças.
O VisualSVN Server nada mais é que uma ferramenta visual para instalação e manutenção simplificada do Subversion para Windows, juntamente com o servidor web Apache, utilizado pelo Subversion, que só possuem uma aplicações de linha de comando (para ser usada pelo DOS). O RapidSVN é o programa utilizado para utilizar o servidor.
O RapidSVN foi o programa escolhido para esse artigo porque tem versões disponíveis para vários sistemas operacionais, incluindo Windows, Linux e Mac OS X.
Se o sistema for utilizado por várias máquinas, é interessante que o VisualSVN esteja em uma máquina separada, e nas outras máquinas será instalado só o RapidSVN. No nosso caso coloquei os dois programas no mesmo computador.
Antes de mais nada, baixe o VisualSVN Server no site aqui. A partir de agora vou mostrar um passo-a-passo de como instalar o VisualSVN Server e o RapidSVN.
Caso você não conheça o Subversion, pode entender um pouco como ele funciona aqui: http://marcelosabadini.com.br/blog/2009/08/05/subversionsvn-introducao-basica/.
![Instalação do VisualSVN e RapidSVN - Passo 1](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo01.jpg)
Passo 1. Depois de feito o download do VisualSVN Server, vai aparecer essa tela. Clique em Executar.
![Instalação do VisualSVN e RapidSVN - Passo 2](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo02.jpg)
Passo 2. A instalação do VisualSVN começou. Clique em Next.
![Instalação do VisualSVN e RapidSVN - Passo 3](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo03.jpg)
Passo 3. Marque a caixinha (de preferência leia o contrato antes) e clique em Next.
![Instalação do VisualSVN e RapidSVN - Passo 4](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo04.jpg)
Passo 4. A primeira opção pergunta se você quer instalar o servidor e o programa pra gerenciamento. A segunda se quer instalar só o programa de gerenciamento. No nosso marcamos a primeira opção. Clique em Next.
![Instalação do VisualSVN e RapidSVN - Passo 5](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo05.jpg)
Passo 5. Local é onde o servidor será instalado. Repositories é onde ficarão os arquivos de repositório. Clique em Next.
![Instalação do VisualSVN e RapidSVN - Passo 6](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo06.jpg)
Passo 6. Depois dessa tela a instalação será feita. Clique em Install
![Instalação do VisualSVN e RapidSVN - Passo 7](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo07.jpg)
Passo 7. Depois disso o servidor será iniciado. Clique em Finish.
![Instalação do VisualSVN e RapidSVN - Passo 8](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo08-e1293141677907.jpg)
Passo 8. Aqui você criará um novo repositório, que é onde ficarão os arquivos dos documentos ou programas que estiver fazendo controle de versão.
![Instalação do VisualSVN e RapidSVN - Passo 9](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo09.jpg)
Passo 9. Digite o nome do repositório sem espaços, acentos ou caracteres especiais. Digite a senha, e depois repita ela. Clique em OK.
![Instalação do VisualSVN e RapidSVN - Passo 10](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo10-e1293141864302.jpg)
Passo 10. Agora você vai criar um novo usuário.
![Instalação do VisualSVN e RapidSVN - Passo 11](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo11.jpg)
Passo 11. Digite o nome do usuário sem espaços, acentos ou caracteres especiais. Clique em OK.
![Instalação do VisualSVN e RapidSVN - Passo 12](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo12.jpg)
Pronto! Seu servidor foi instalado e foram criados um usuário e um respositório. Agora vamos instalar o cliente (RapidSVN). Passo 12. Entre no site http://rapidsvn.tigris.org/ e baixe a última versão do RapidSVN.
![Instalação do VisualSVN e RapidSVN - Passo 13](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo13.jpg)
Passo 13. Escolha o arquivo com final exe
![Instalação do VisualSVN e RapidSVN - Passo 14](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo14.jpg)
Passo 14. Depois de baixar o arquivo, abra ele. Se essa tela aparecer, clique em Executar.
![Instalação do VisualSVN e RapidSVN - Passo 15](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo15.jpg)
Passo 15. Escolha o idioma.
![Instalação do VisualSVN e RapidSVN - Passo 16](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo16.jpg)
Passo 16. Clique em Avançar.
![Instalação do VisualSVN e RapidSVN - Passo 17](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo17.jpg)
Passo 17. Marque a opção "eu aceito os termos do contrato". Clique em Avançar.
![Instalação do VisualSVN e RapidSVN - Passo 18](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo18.jpg)
Passo 18. Clique em Avançar.
![Instalação do VisualSVN e RapidSVN - Passo 19](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo19.jpg)
Passo 19. Clique em Avançar.
![Instalação do VisualSVN e RapidSVN - Passo 20](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo20.jpg)
Passo 20. Clique em Avançar.
![Instalação do VisualSVN e RapidSVN - Passo 21](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo21.jpg)
Passo 21. Clique em Avançar.
![Instalação do VisualSVN e RapidSVN - Passo 22](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo22.jpg)
Passo 22. Clique em Avançar.
![Instalação do VisualSVN e RapidSVN - Passo 23](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo23.jpg)
Passo 23. Clique em Instalar.
![Instalação do VisualSVN e RapidSVN - Passo 24](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo24.jpg)
Passo 24. Clique em Concluir.
![Instalação do VisualSVN e RapidSVN - Passo 25](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo25.jpg)
Passo 25. Abra o programa. Essa é a tela do RapidSVN.
![Instalação do VisualSVN e RapidSVN - Passo 26](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo26.jpg)
Passo 26. Agora vamos adicionar o repositório que foi criado anteriormente. Clique com o botão direito do mouse em Favoritos, depois em Adicionar Repositório Existente.
![Instalação do VisualSVN e RapidSVN - Passo 27](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo27.jpg)
Passo 27. Digite a url do repositório. Se ele está na mesma máquina, digite https://localhost/svn/nome_do_repositorio. Clique em OK.
![Instalação do VisualSVN e RapidSVN - Passo 28](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo28.jpg)
Passo 28. Será feita uma pergunta em relação ao certificado SSL, já que o Subversion usa conexão HTTPS (segura). Clique em Permanentemente.
![Instalação do VisualSVN e RapidSVN - Passo 29](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo29.jpg)
Passo 29. Digite o nome do usuário e a senha que você criou anteriormente. Clique em OK.
![Instalação do VisualSVN e RapidSVN - Passo 30](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo30.jpg)
Passo 30. Vamos fazer o checkout para depois adicionar os arquivos ao repositório. Clique com o botão direito do mouse em Favoritos, e depois em Checkout de Nova Cópia de Trabalho.
![Instalação do VisualSVN e RapidSVN - Passo 31](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo31.jpg)
Passo 31. URL é o endereço do repositório. Pasta de destino é o local onde estão os arquivos no seu computador. Digite essas informações. Clique em OK.
![Instalação do VisualSVN e RapidSVN - Passo 32](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo32.jpg)
Passo 32. Depois de feito o checkout, temos que adicionar os arquivos ao repositório. Selecione todos ele, clique o com o botão direito do mouse, e depois clique em "Adicionar Recursivo".
![Instalação do VisualSVN e RapidSVN - Passo 33](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo33.jpg)
Passo 33. Agora que os arquivos foram criados no servidor, precisamos enviá-los através de um Commit. Selecione todos ele, clique o com o botão direito do mouse, e depois clique em "Commit"
![Instalação do VisualSVN e RapidSVN - Passo 34](http://blog.tiagopassos.com/wp-content/uploads/2010/12/visualsvn_e_rapidsvn_-_passo34.jpg)
Passo 34. Quando você dá um commit, é interessante dizer o que foi mudado. Nesse caso você pode colocar "Primeira versão", por exemplo. Depois clique em OK.
Agora sim. Seu servidor e seu cliente SVN estão instalados. É só começar a trabalhar!
Últimos comentários