Você está na página 1de 1

Conceitos Básicos de Controle de Versão de Software — Centralizado... http://www.pronus.eng.br/artigos_tutoriais/gerencia_configuracao/conc...

Início > Artigos & Tutoriais > Conceitos Básicos de Controle de Versão

Conceitos Básicos de Controle de Versão de Software — Centralizado e Distribuído


(pg. 1 de 6)

Autor: André Felipe Dias. Última atualização em 19/06/2009

1. Introdução

Muitos problemas de desenvolvimento de software são causados por falta de controle de versão. Faça uma avaliação rápida da situação da sua
equipe de desenvolvimento:

1. Alguém já sobrescreveu o código de outra pessoa por acidente e acabou perdendo as alterações?

2. Tem dificuldades em saber quais as alterações efetuadas em um programa, quando foram feitas e quem fez?
3. Tem dificuldade em recuperar o código de uma versão anterior que está em produção?

4. Tem problemas em manter variações do sistema ao mesmo tempo?

Se alguma das perguntas acima teve um sim como resposta, então sua equipe necessita urgentemente de um sistema para controle de versão!

Não há mais desculpa para não usar uma ferramenta assim. Atualmente, estão disponíveis diversas opções, e as melhores são open source. Além
disso, há dois tipos de controle de versão que podem ser escolhidos: centralizado (Subversion, por exemplo) e distribuído (Exemplos: Mercurial
e o Git).

Este artigo pretende responder a algumas perguntas relacionadas com controle de versão e ajudar sua empresa a se informar melhor e decidir
baseada nas necessidades reais.

1. Para que serve um sistema de controle de versão?

2. Como funciona o controle de versão?

3. Quais as semelhanças e diferenças entre o centralizado e o distribuído?

4. Em que casos um tipo é melhor que outro? Essa parte está neste post do blog da Pronus.

Próxima » | 1 2 3 4 5 6 | Página única

1 de 1 04/02/2010 09:31

Você também pode gostar