Como usar o servidor VisualSVN e o cliente TortoiseSVN

6

Em breve, vou começar a trabalhar em um projeto e o código-fonte está em um local remoto. No entanto, eu tenho o código-fonte na minha unidade C em uma pasta. Eu tenho servidor VisualSVN e cliente TortoiseSVN na minha máquina. Eu estarei controlando o trabalho do projeto com duas outras pessoas trabalhando no mesmo projeto. Como faço para criar um repositório no Visual SVN a partir da pasta local?

    
por user253491 12.09.2013 / 12:13

1 resposta

7

Eu tenho a configuração Visual SVN em uma máquina virtual, então tentarei ajudar da melhor maneira possível. Eu usei o subversion para um monte de projetos universitários, então tenho uma boa idéia de como o Visual SVN funciona. Você não cria um repositório de uma pasta local. Tudo é feito através do Visual SVN.

Veja o que você terá que fazer:

  1. No Visual SVN , clique com o botão direito do mouse em Repositórios e escolha a opção Criar novo repositório .
  2. Escolha um nome adequado (por exemplo, "MyRepository") para o repositório, lembrando-se de não incluir espaços.
  3. Feito isso, crie uma pasta em qualquer parte do seu computador. Se você tiver o Tortoise SVN instalado corretamente, seu menu de contexto deve ter várias opções novas. O que você precisa é intitulado SVN Checkout .
  4. Clique com o botão direito na pasta recém-criada e selecione SVN Checkout . Uma caixa de diálogo deve aparecer solicitando que você insira os detalhes necessários para se conectar a um repositório.
  5. Para se conectar ao seu repositório (Etapa 2) , você precisará usar HTTPS , seguido pelo endereço IP local do computador (nesse caso, seu computador) O Visual SVN está hospedado em, seguido por /svn/NameOfYourRepository .
  6. Por exemplo: Se o endereço IP local do seu computador for 192.168.0.something e o nome do seu repositório for MyRepository , para se conectar a esse repositório, você deverá digitar: https://192.168.0.something/svn/MyRepository na URL do campo do repositório . Você não precisa alterar mais nada na caixa de diálogo que aparece depois de seguir Etapa 4 .
  7. Se você tiver inserido os detalhes corretos, uma caixa de diálogo "Autenticação" deverá aparecer solicitando que você insira uma combinação Nome de usuário e . Digite seu nome de usuário e senha locais, que devem conectá-lo com sucesso ao seu repositório. Se você estiver usando uma conta Administrador , não deverá ter problemas para se conectar.
  8. Se você obtiver êxito, a pasta Checked Out aparecerá com um tiquetaque verde indicando que está sob controle de versão. Quaisquer arquivos / pastas que você colocar lá serão colocados sob controle de versão, mas não por padrão.
  9. Para colocá-los sob controle de versão, você terá que clicar com o botão direito do mouse nos arquivos / pastas e selecionar Tortoise SVN - Adicionar - e na pasta Raiz você terá que selecionar SVN Commit .

Notas adicionais: Ao trabalhar com os arquivos, seria uma boa ideia usar as opções Obter bloqueio e Liberar bloqueio . No entanto, seria ainda melhor se você definir horários de trabalho específicos para cada usuário, pois alguém pode esquecer de liberar os arquivos.

Este não é de forma alguma um guia abrangente. Se você tiver alguma dúvida, terei prazer em respondê-las.

    
por 12.09.2013 / 20:39