Como / quando criar diretórios de troncos, ramificações e tags em um novo repositório do subversion?

9

Qual é o melhor momento para criar os diretórios de tronco, ramificações e tags?

Eu executei svnadmin create --fs-type fsfs /home/firefli/web/projects/subversione tenho um repositório em branco. Se eu criar, por exemplo, o trunkdiretório que o utiliza svn mkdir file:///home/firefli/web/projects/subversion/trunk, funciona bem, mas vou para a revisão 1.

Não que a revisão 1 seja um problema, tenho certeza de que já fiz isso de maneira diferente antes e estou procurando as melhores práticas.

obrigado

Mateus
fonte

Respostas:

8

Quando criamos repositórios de SVNs no trabalho, nós svnadmin createe, em seguida, svn importuma pasta de esqueleto dos 3 diretórios e confirmamos isso ao mesmo tempo, empurrando-a para a revisão 1 (temos um script bash para automatizar tudo isso). Eu não acho que há uma prática melhor do que apenas ter o commit inicial?

Steve
fonte
É praticamente o mesmo que nós - tudo automatizado com um script.
hmallett
1

Em uma nova verificação de um novo repositório, crio e adiciono os três diretórios - tags, tronco e ramificações. Eu comprometo esses três; o repo está em rev. 1, e eu mudo para o porta-malas e começo a trabalhar. Não há muito a sério.

Grant Palin
fonte
1

Você pode criar todos os diretórios de uma só vez (resultando em uma confirmação) sem precisar verificar o repositório. Veja este exemplo do Windows:

svn mkdir -m "Creating basic directory structure" file:///d:/temp/repo/trunk file:///d:/temp/repo/tags file:///d:/temp/repo/branches
Gábor Nagy
fonte