No
processo de desenvolvimento de software, principalmente em grandes equipes de
trabalho, há uma preocupação em relação a execução de atividades que demandam trabalho
compartilhado. Controlar as alterações feitas em um determinado projeto,
principalmente em módulos ou códigos em que várias pessoas da equipe precisam
trabalhar simultaneamente, torna-se ainda mais importante.
Visando
evitar esses tipos de problemas, foram criados os Sistemas de Controle de
Versão que têm como objetivo controlar as modificações feitas em determinados
módulos/códigos, e ainda permitir a criação de versões que possam ser
estendidas e disponibilizadas em projetos futuros.
Existem
várias ferramentas disponíveis para esse propósito, algumas livres como o SVN
(Subversion), CVS (Concurrent Version Systems), e Git; outras pagas como o
ClearCase da IBM e o SourceSafe da Microsoft. Cada uma delas têm seus prós e
contras e é preciso analisar esses pontos para escolher a ferramenta adequada
para a equipe de trabalho.
Fonte: Avaliação de uma ferramenta de controle de
versões de software com o modelo de avaliação OPENBRR. Gestão da Produção,
Operação e Sistemas - Ano 5, nº 3, Jul-Set/2010, p.149-165.
Nenhum comentário:
Postar um comentário