Configure o svn para um projeto existente

3

Eu tenho um projeto existente "abc" com o caminho /home/abc . Eu quero configurar um repositório de subversão no Ubuntu para este projeto. Eu já instalei o subversion com a ajuda do artigo “ Configurando um servidor Ubuntu Subversion ”. Eu não entendi a parte do checkout e como conectar o SVN ao meu projeto "abc".

    
por user3676417 16.06.2014 / 11:33

2 respostas

1

Suponha que você o servidor svn URI é svn://yourhost/your_repo (ou https://yourdomain.com/your_repo , se você estiver usando o WebDAV):

$ cd /home
$ svn import abc svn://yourhost/your_repo/abc -m "Initial commit message."
$ mv abc abc.bak
$ svn checkout svn://yourhost/your_repo/abc

Verifique se tudo foi importado com sucesso e se você pode verificar seu código. Depois de verificar se tudo está bem, você pode remover seu backup:

$ rm -rf abc.bak

( TENHA CUIDADO - Mantenha seu backup em algum lugar, por precaução! )

Agora, /home/abc/ é uma cópia de trabalho do repositório your_repo .

    
por 16.06.2014 / 14:12
0

Não consigo ver o guia que você mencionou porque está bloqueado no meu local de trabalho.

Você deve primeiro criar um projeto antes de fazer o check out, assim como svnadmin create abc1 . Isto irá criar um repositório para você. Espero que você tenha os privilégios para acessar o repositório recém-criado. Em seguida, faça svn co file://home/abc1 ou svn co http://home/abc1 (se estiver atrás de um servidor da Web), depois os arquivos cp de /home/abc a /home/abc1 , svn add /home/abc1 e svn ci -m "whatever comment you put" .

Se isso não estiver claro, adicione mais algumas informações à sua pergunta e tentarei ajudar você ainda mais.

    
por 16.06.2014 / 13:00