5.2 Gerência de Configuração

A gerência de configuração permite que os desenvolvedores trabalhem de forma paralela e eficiente em um mesmo projeto. Para isto as comunidades utilizam repositórios de software com sistemas de controle de versão que permitem que os vários desenvolvedores submetam seu código de forma compartilhada e controlada, permitindo retornos à versões anteriores em caso de problemas. Estas ferramentas permitem a manutenção simultânea de ramos de produção (estáveis), de teste e desenvolvimento de um mesmo software.

Observou-se que todas as comunidades possuem práticas de gerência de configuração, ainda que nem todas utilizem as mesmas ferramentas em seus projetos. A Tabela 1 sumariza as ferramentas para a gestão de configuração de cada um dos projetos aqui mencionados.


Projeto Ferramenta
Kernel Linux Git
Apache Subversion
Python Subversion
PostgreSQL CVS
Ruby on Rails Git
Drupal CVS e Git
OpenOffice CVS

Tabela 1 – Ferramentas de Gerência de Configuração



Design: Dobro Comunicação. Desenvolvimento: Brod Tecnologia. Powered by Drupal