Como / quando criar diretórios trunk, branches e tags em um novo repositório subversion?

8

Qual é o melhor momento para criar os diretórios trunk, branches e tags?

Eu executei svnadmin create --fs-type fsfs /home/firefli/web/projects/subversion e tenho um repositório em branco. Se eu criar, digamos, o diretório trunk usando svn mkdir file:///home/firefli/web/projects/subversion/trunk , ele funciona bem, mas eu 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 a melhor prática.

Obrigado

    
por Matthew 21.02.2010 / 15:44

3 respostas

8

Quando criamos o repositório SVN em funcionamento, svnadmin create e, em seguida, svn import uma pasta esquelética dos 3 diretórios e confirmamos que, ao mesmo tempo, o enviamos para revisão 1 (temos um script bash que automatiza tudo isso). Eu não acho que há uma prática melhor do que apenas ter o commit inicial?

    
por 21.02.2010 / 20:02
1

Em um novo checkout de um novo repositório, eu crio e adiciono os três diretórios - tags, trunk e branches. Eu cometo esses três; o repo está em rev. 1, e eu mudo para o tronco e começo a trabalhar. Não muito, na verdade.

    
por 21.02.2010 / 21:56
1

Você pode criar todos os diretórios de uma só vez (resultando em um commit) sem nem mesmo verificar o repo. 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
    
por 09.03.2016 / 22:42

Tags