quarta-feira, 15 de junho de 2011

CONFIGURAÇÃO SVN

CONFIGURANDO O SVN NO WINDOWS.

Como usar O TortoiseSVN Para criação de repositorios e manutenção do mesmo no Ruwindows



  • 2 – Depois de baixado e instalado terá de reiniciar o windows para podermos começar o trabalho.


  • 3 – Após reiniciado, vamos criar a nossa pasta local que servirá de repositório
3.1-Abra o windows explorer, botão direito do mouse, nova pasta:
3.2-De a pasta o nome de RepositorioSVN por exmplo:
            
4 – Vamos agora configurar a nossa pasta como repositorio, mais antes, já que instalamos o pack para linguá portuguesa vamos alter a configuração para português:

  •             4.1-Clique com o botão direito do mause em cima da pasta, escolha a opção TortoiseSVN depois a opção setings:
4.2-Aparecerá a tela abaixo:
4.3-Na guia Language: (em destaque vermelho) selecione Português:




5 – Configurando nossa pasta como repositorio local:

  • 5.1-Clique com o botão direito do mouse na pasta que criamos anteriormente, depois em TortoiseSVN, depois em “Criar repositório aqui...”



  • 5.2-Aparecerá uma tela perguntando o tipo de repositório, vamos deixar a que já está marcada “Sistema de Arquivos Nativo (FSFS)”
Após confirmar o tipo de repositório, aparecerá a tela abaixo confirmando a criação do repositório:

Pronto, nosso repositório está criado, so que não iremos trabalhar nessa pasta pois os repositórios SVN guardam os seus arquivos em um formato proprietário que não podemos usar, para trabalharmos nós precisamos fazer uma outra pasta para “obter” os arquivos do repositório, para isso fazemos o seguinte:
5.3-Criamos outra pasta (procedimento 3.1), de a ela um nome como “PastaDeTrabalho”
5.4-Vamos “linkar” essa pasta com o nosso repositório para obter os arquivos:
- Clique com o botão direito na pasta de trabalho e escolha SVN Obter:


- Aparecerá a tela abaixo:
- Nessa tela é que vamos linkar o nosso repositório, no campo URL do repositório colocamos o endereço do repositório criado  anteriormente. (esse endereço pode ser copiado do windows explorer, no caso acima a pasta está em : C:\TrabalhoTutorial\RepositorioSVN). Para adicionar no campo URL é necessário colocar antes do endereço o formato file:///. No caso acima ficará assim: file:///C:/TrabalhoTutorial/RepositorioSVN








Existem várias opções no TortoiseSVN para a manipulação de pastas/arquivos, podemos voltar uma versão anterior do documento, comparar duas versões, alterar o nome do arquivo/pasta (lembre-se, altere o nome apenas pelo Tortoise, caso seja feito diretamente pelo Windows pode prejudicar o envio do docmento).


O TortoiseSVN apresenta várias outras opções como ilustrado abaixo:



  •  .Exibir Histórico => Exibe o histórico do documento/pasta em questão, os dias e horários em que foram submetidas e a versão atual.
  • .Repo-Browser => Abre uma janela de navegação no repositório.
  • .Verificar Alterações => Verifica se há alguma alteração entre o arquivo atual e o arquivo que está no repositório (essencial quando mais de uma pessoa trabalha com o mesmo arquivo).
  • .Gráfico de Revisões => Mostra um grafico com os nós de alterações executados.
  • .Atualizar para Revisão => Atualiza o arquivo para umaoutra versão pra revisão do mesmo.
  • .Renomear => Permite renomear o arquivo.
  • .Excluir => Exclui o arquivo
  • .Obter Trava => Trava o arquivo em questão para que outros não possam abri-lo.
  • .Ramo/Rótulo=>Cria uma cópia do arquivo para um outro trabalho/alteração, permitindo alterações diferentes em um mesmo arquivo, após um ramo ser adicionado ele mostra na opção gráfico de revisões vários ramos em forma de arvore permitindo visões diferentes de um mesmo arquivo
  • .Altera um Ramo/Rotulo => Altera Ramo/Rotulo.
  • .Combinar => Combina dois ramos/rotulos diferentes.
  • .Responsabilidades => Mostra as alterações de uma versão para outra com o respectivo usuário que alterou o arquivo.
  • .Criar correção => Cria um ponto de correção para o arquivo.
  • .Propriedades =>Adiciona/mostra as propriedades do arquivo.
  • .Ajuda => Inicia a Ajuda do TortoiseSVN (muito útil, contem qualquer informação necessaria para a criação e manipulação de subverse).
  • .Preferências => Altera as preferências do TortoiseSVN, como idioma, aparência e outros.
  • .Sobre => Mostra informações do TortoiseSVN, como a versão instalada.




Att,
Leonardo Rocha.