>>>> Em edição <<<<

Tabela de conteúdo

SVN Server – Configuração

No servidor.

  • Faça o download do Subversion (link aqui)
  • Instale-o na pasta “c:\svn”
  • Após a instalação, crie a pasta que será usada como repositório
Ex: svnadmin create "c:\svn\repositorio"

onde “c:\svn\repositorio” refere-se ao caminho do repositório. Abra o arquivo svnserve.conf em

C:\svn\repository\conf

Descomente (removendo o caracter # do início de cada linha) e atribua os seguintes valores para os parâmetros

anon-access = read
auth-access = write
password-db = passwd

Abra o arquivo passwd em

C:\svn\repository\conf

e insira os nomes de usuário e senhas de acesso

[user]
nomeusuario1 = senhausuario1
nomeusuario2 = senhausuario2
...
nomeusuarion = senhausuarion
  • Para executar o SVN server como serviço execute
sc create svnserver binpath= "c:\svn\bin\svnserve.exe --service -r c:\svn\repository" displayname= "Subversion" depend= Tcpip start= auto
  • Para iniciar o serviço
net start svnserver

Configure o editor padrão para o subversion através da seguinte linha de comando

set SVN_EDITOR=c:\windows\system32\notepad.exe

Em seguida crie cada um dos projetos através de

svn mkdir svn://localhost/myproject1

Insira um comentário para a operação conforme figura abaixo:

O protocolo usado pelo subversion opera através da porta TCP3690, portanto esta porta deverá estar aberta.

Cliente SVN

No cliente.

Tortoise SVN – Windows Shell Extension

  • Faça o download do Tortoise SVN através do seguinte atalho.
  • Instale o tortoisesvn
  • Crie uma pasta para o projeto e clique sobre ela com o botão direito, escolha a opção checkout
  • Na caixa URL of repository, insira o endereço do server svn. Para o exemplo apresentado:
  • Clique em OK
  • Para adicionar arquivos ao projeto utilize a opção Add (exibida ao clicar sob o arquivo/pasta com o botão direito). Se mais de um arquivo for selecionado, será exibida uma janela que permite a seleção dos arquivos a serem adicionados no controle de versão.
  • Utilize a opção commit (também exibida ao clicar sob o arquivo/pasta com o botão direito) para adicionar as alterações dos arquivos ao controle de versão.

[editar]Referências