Gabarito E
CVS
Foi um dos primeiros sistemas de controle de versão a ter fluxos alternativos de desenvolvimento e a permitir livre edição de arquivos somente-texto entre várias pessoas de um mesmo time ao mesmo tempo. A ideia de um repositório dentro das normas do cvs é no esquema de árvore, compreendendo um fluxo principal de desenvolvimento (chamado de trunk, ou tronco em português), fluxos alternativos de desenvolvimento (chamados de branches, ou galhos), em que são implementadas mudanças em separado do fluxo principal, e tags (etiquetas, que são revisões dos outros dois fluxos que não podem mais ser alteradas, ideais para indicar versões estáveis).
GIT
É um controle de versão bastante diferente do cvs e svn, pois o modelo de versionamento é descentralizado (não há exatamente um fluxo central, e quando ele existe, não deve ser alterado, recebendo apenas merges de outros fluxos de desenvolvimento) e o envio de arquivos é em duas fases:
Commit, fase em que as alterações são armazenadas apenas localmente; Push, fase em que as alterações são enviadas para um servidor que concentra todos os conjuntos de alterações (chamados de changesets) que podem ser recombinados entre si livremente.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !