Pessoal, estou começando a utilizar o subversion para controle de versão como plugin do eclipse. Minha dúvida é, tenho sempre dois ambientes para uma aplicação (produção e desenvolvimento). Como vcs tem feito sobre isso, dois repositórios diferentes ou é possivel gerenciar isso dentro do subversion (branch, tag e trunk) ? Quem puder, por favor, compartilhem suas experiências.
Não, as unicas coisas diferentes são os arquivos de conexão ao banco de dados, a aplicação de produção conecta no banco de produção e a de desenvolvimento conecta na base de desenvolvimento. A estrutura das duas são as mesmas, porém a finalidade diferente, isto é, ambiente de produção e ambiente de testes (desenvolvimento).
creio que essa maneira seja conceitualmente errada, o tronco (trunk) é sempre a versão corrente, que está sofrendo alterações (desenvolvimento), não pode conceitualmente ser o repositório de produção.
Veja, são conceitos, padrões, não significa que não possa funcionar.
claro que quando escrevi que preferia a segunda, não exatamente só porque não aparece a tag, concordo que no conceito o repositório de desenvolvimento deve ser o tronco, e atualmente estou utilizando-o desta forma.
Porém em minha experiência funcionou das duas formas.