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. 2 de 6)

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

2. Para que Serve o Controle de Versão?

O Controle de versão apóia o desenvolvimento de diversas maneiras:

  • Histórico. Registra toda a evolução do projeto, cada alteração sobre cada arquivo. Com essas informações sabe-se quem fez o que, quando e onde. Além disso, permite reconstruir uma revisão específica do arquivo sempre que desejado;
  • Colaboração. O controle de versão possibilita que vários desenvolvedores trabalhem em paralelo sobre os mesmo arquivos sem que um sobrescreva o código de outro, o que traria reaparecimento de defeitos e perda de funcionalidades;
  • Variações no Projeto. Mantém linhas diferentes de evolução do mesmo projeto. Por exemplo, mantendo uma versão 1.0 enquanto a equipe prepara uma versão 2.0.

Enfim, controle de versão é fundamental para o desenvolvimento de software. Todos os ambientes de desenvolvimento modernos, tais como o Eclipse e o NetBeans, já possuem plugins para integração com algum sistema de controle de versão.

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

Cursos relacionados à Gerência de Configuração:

GCS com Trac e Subversion

Curso de Gerência de Configuração com Trac e Subversion



GCS com Trac e Mercurial

Curso de Gerência de Configuração com Trac e Mercurial


Outros artigos & tutoriais

Qual controle de versão você usa?
Nenhum
CVS
Visual SourceSafe
ClearCase
Outro
Subversion
Git
Mercurial