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:
- No Visual SVN , clique com o botão direito do mouse em Repositórios e escolha a opção Criar novo repositório .
- Escolha um nome adequado (por exemplo, "MyRepository") para o repositório, lembrando-se de não incluir espaços.
- 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 .
- 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.
- 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
. - Por exemplo: Se o endereço IP local do seu computador for
192.168.0.something
e o nome do seu repositório forMyRepository
, 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 . - 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. - 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.
- 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.