Bom o controle de versões é feito para ter um acompanhamento do projeto, onde deve ter melhorias e ajustes de imprevistos e erros do software. Além de ficar mais organizado e poder fazer um planejamento de metas a serem alcançadas dentro das versões.

Esse controle de versões serve também para evitar alguns erros durante a implementação do sistema como:
1- Sobre escrita de código de outra pessoa, e não conseguir voltar, como era antes de sobre escrever o código.
2- Dificuldade de visualizar as mudanças feitas no sistema.
3- Dificuldade de recuperar o código de uma versão mais antiga.
4- Problemas em manter a variação do sistema ao mesmo tempo.
O controle de versão é necessário para:
As empresas utilizam formas diferentes de trabalhar com a numeração das versões, porém em geral é utilizada a mesma idéia.
O primeiro dígito é o chamado de Major, quando o sistema tem alguma mudança muito grande, como a mudança do layout de um sistema.
O segundo dígito é chamado de Minor, indica quando alguma ferramenta foi alterada ou criada no sistema.
O terceiro dígito é chamado Revision (Revisão), este item como o próprio nome diz é uma revisão do sistema, caso tenha bugs pequenos ou melhorias na interface, mas sempre em pequeno porte.
O número da versão é montado da seguinte forma: Major.Minor.Revision. Por exemplo, 2.1.2.
Na fase de testes pode ser utilizada também a palavra beta, ou alfa que é quando o sistema está finalizado, porém sendo testados todos os itens do mesmo.

By Marci
By Blog Komeia
By Pablo Moura
By Lucio
By lucas