Com essa postagem: Resumos e Artigos sobre Controle de Versão de Códigos vou deixar aqui algumas impressões para estudos futuros. Pegando vários sites como base.

O bom e velho Wikipédia tem o artigo sobre Sistema de controle de versão que dá um apanhado geral sobre o que vem a ser os sistemas de controle de versão e o que eles fazem:

Um sistema de controle de versão (ou versionamento), VCS (do inglês version control system) ou ainda SCM (do inglês source code management) na função prática da Ciência da Computação e da Engenharia de Software, é um software com a finalidade de gerenciar diferentes versões no desenvolvimento de um documento qualquer. Esses sistemas são comumente utilizados no desenvolvimento de software para controlar as diferentes versões — histórico e desenvolvimento — dos códigos-fontes e também da documentação.

Um grande diferencial que tem nesse artigo do wikipédia e que ajuda muito quem esta iniciando no versionamento de códigos é uma lista de “vocabulário comum”, aprenda o termo sempre em inglês!


 

Um outro artigo muito bom e bem completo pode ser ser lido em: Conceitos Básicos de Controle de Versão de Software — Centralizado e Distribuído é um artigo mais prático que ajuda o entendimento mostrando desenhos como os processos funcionam.

  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!

Torço para que esse artigo sempre continue no ar, ele é excelente para montar aulas sobre o assunto!

Recomendo salvar o artigo em seu Evernote, usando o componente de Captura do navegador Chrome ou Firefox


 

Pra fechar o assunto tem uma Monografia: Análise Comparativa entre Sistemas de Controle de Versões Daniel Tannure Menandro de Freitas. Tem um excelente conteúdo sobre o assunto. Com destaque para o fluxo entre os diversos tipos de Sistemas de controle de versão, o fluxo do git:

fluxo_git

 

 

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.