Home > Geral > Subversion: Apenas um repositório para todos os projetos

Subversion: Apenas um repositório para todos os projetos

Quando migrei meus projetos para o Subversion, tive aquela dúvida natural se deveria usar apenas um repositório para todos os projetos ou um repositório para cada projeto. Essa dúvida normalmente aparece devido ao número de revisão do repositório ser global e ser incrementado a cada commit.

Acabei optando por usar apenas um repositório para tudo, o que se mostrou uma ótima decisão pois algum tempo atrás passamos a usar o número da revisão do repositório como o número do build dos nossos projetos. Então quando vejo por exemplo uma versão 8.0.1.10423 sei que ela foi compilada com a revisão 10423 do nosso repositório. 

Isso é muito útil pois com esse número de revisão eu consigo ver exatamente a versão de cada um dos arquivos que foram utilizados nesse build, incluindo todas as bibliotecas compartilhadas, components, etc.

Fica aí a dica para quem está com a dúvida de um ou mais repositórios.

Categories: Geral Tags:
  1. Rodrigo
    October 13th, 2008 at 16:21 | #1

    Opa….

    como tu faz para compilar com a versão do subversion?
    na mão? não tinha pensado nessa possibilidade…
    simples e útil. xD

    vlw

  2. October 13th, 2008 at 16:29 | #2

    Aqui usamos o Finalbuilder, que já tem ações prontas para extrair informações do Subversion.

  3. Rodolfo
    March 26th, 2010 at 11:15 | #3

    Erick,
    Também uso subversion. Mas veja o último artigo apaixonado do Joel Spolsky em http://www.joelonsoftware.com/items/2010/03/17.html sobre o Mercurial e todos os benefícios do controle de versões distribuído. Qual sua opinião ? Merge para você é pain in the ass com subversion?

  4. March 27th, 2010 at 13:48 | #4

    @Rodolfo Rodolfo, já tinha lido esse post do Joel. E mesmo antes disso já tinha decidido que mais cedo ou mais tarde daria uma boa chance para os DVCS. Mas acho que ainda não chegou o momento. Já brinquei um pouco com eles, inclusive com esse produto novo do Joel e vi que tem muitas coisas que vão ser mais complicadas do que são hoje com o Subversion. Por enquanto, vou esperar.

  1. No trackbacks yet.