Pergunta

Recentemente decidi estabelecer um novo repositório em uma nova conta com quasefreespeech.net.Eu sei que há suporte para svn, mas não parece estar funcionando como esperado.

Por exemplo, se eu fizer isso:

svnadmin create /home/private/svn/myproject

então:

cd /home/private/svn
mkdir mytree && mkdir mytree/tags && mkdir/trunk && mkdir/branches

E finalmente, tente importar isto:

svn import /home/private/svn/mytree file:///home/private/svn/myproject -m "Initial import"

Ele afirma estar adicionando os arquivos, mas na verdade eles não existem em lugar nenhum./svn/myproject permanece vazio, nenhuma pasta .svn é produzida na origem ou no destino, etc.Nenhuma cópia de trabalho é criada.

Tudo que eu realmente quero é estabelecer um repositório para trabalhar em uma aplicação baseada em symfony.

Estou esquecendo de algo?Estou ficando louco!Obrigado por qualquer ajuda.

Foi útil?

Solução

Você está perdendo a parte em que faz o checkout dos arquivos.Você importou essa estrutura de diretórios perfeitamente para o seu repositório svn, mas na verdade não realizou um checkout.Então agora você só precisa remover o diretório 'mytree' (e as subpastas - pode ser melhor não removê-los imediatamente e, em vez disso, realizar o checkout em um diretório com nome diferente, apenas por segurança), então você poderá fazer:

svn checkout file:///home/private/svn/myproject mytree

Isso resultará em uma verificação do seu repositório e estará tudo configurado e pronto para uso!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top