segunda-feira, 24 de setembro de 2007

Instalar e configurar um servidor Subversion, (SVN), no Windows - Parte 3

Bem galera, vamos a terceira parte sobre instalação e configuração do Subversion no Windows.

Existem vários clientes de SVN gratuitos capazes de acessar um Servidor de Subversion, falarei aqui sobre o TortoiseSVN, desenvolvido pela mesma equipe que desenvolve o Subversion.

1 - Baixe o instalador do TortoiseSVN aqui.

2 - Execute o instalador do TortoiseSVN, a instalação é trivial, aceite as opções padrões e clique em Next até chegar em Finish, pronto, o Tortoise está instalado e você deve reiniciar o PC para que as alterações efetuadas na instalação sejam efetivadas.

3 - Após o restart do PC chega o momento de sincronizar pela primeira vez o seu PC com o servidor do Subversion.
* Importante!
É importante observar que no Servidor do Subversion deve existir já criado com o comando "svnadmin create C:\SVN\<projeto>" um diretório onde serão guardados os arquivos referentes a este projeto.

3.1 - Selecione o diretório onde ficará guardado o projeto em seu PC, este diretório pode tanto estar vazio como já possuir os arquivos, clique com o botão direito do mouse sobre ele, no menu que abrir clique em "SVN Checkout...", abrira uma tela do TortoiseSVN onde você deverá informar alguns parâmetros, são eles:

URL of repository:
Aqui você deve informar a seguinte linha:
"http://<IP do Servidor de Subversion>/<Nome do Repositório Central de Projetos>/<Nome do Diretório do Projeto>"

Onde:
"http://" = Protocolo de comunicação
"<IP do Servidor de Subversion>" = IP de rede do servidor, Ex.: 192.150.1.1
"<Nome do Diretório de Repositório>" = Nome do Diretório onde fica o Repositório, no nosso caso "SVN"
"<Nome do Diretório do Projeto>" = Nome do Diretório criado com o comando "svnadmin create C:\SVN\FS" no nosso caso seria "FS"
Ex.:http://192.150.1.1/SVN/fs

Checkout directory:
O caminho do diretório que você clicou com o botão direito do mouse no inicio deste passo
Ex.: C:\FS

Revision:
Deixe marcado "HEAD revision".

Clique em OK e siga as orientações da aplicação.

4 - Concluído o passo anterior ja estamos aptos a utilizar as funcionalidades da aplicação, após criar, editar, alterar e salvar algum arquivo que esteja no diretório do projeto este receberá um ícone diferenciado informando que o arquivo necessita ser enviado ao servidor, para isso clique com o botão direito do mouse sobre o arquivo e no menu do Tortoise clique em "SVN Commit...", caso você tenha vários arquivos modificados você pode mandar todos de uma única vez ao servidor, para isso ao invés de clicar com o botão direito no arquivo clique no diretório Pai e proceda conforme descrito anteriormente.

Acho que é isso, em caso de dúvidas ou problemas, lembre-se, o Oráculo é seu amigo. :-))

Até a próxima!

3 comentários:

gustav disse...

Na hora em que eu faço o chekcout directory e clico em OK aparece este erro:
Error: PROPFIND of '/Svn/RCD2': could not connect to server (http://143.107.110.210)

Alguém sabe por quê?

svn disse...

Eu também preciso de um auxilio na instalação e configuração do SVN, é necessario instalar primero o Tortoisse e depois o SVN e depois o apache, se alguém puder me passar o passo a passo eu agradeço pois sou estagiario em uma empresa e a minha tarefa é instalar o svn e estou sendo precionado por isso, espero que alguém possa me ajudar.

Muito obrigado.

Anônimo disse...

Tenho o servidor em windows 7, meus clientes nao conseguem se conectar, desabilitei firewall, n tem jeito.

Alguma dica
berdamzinho at yahoo.com.br