- Controle de VersãoArquiteturas de Controle de Versão
- Controle de VersãoCVS: Concurrent Version System
- Controle de VersãoGit
- Controle de VersãoSubversion (SVN)
Acerca dos SCV, CVS, SVN e Git, analise as afirmações abaixo.
1) Não há no GitHub algo que só possa ser feito pelo Git. É possível, por exemplo, usar normalmente o GitHub com o Mercurial através da extensão hg-git e o mesmo procedimento de pull request é oferecido pelo BitBucket para o Mercurial e para o Git.
2) Enquanto o CVS (Concurrent Version System) e o SVN (Apache Subversion) utilizam uma arquitetura centralizada, o Git usa uma descentralizada (distribuída).
3) O CVS se tornou obsoleto. O SVN Funciona muito bem para desenvolvedores individuais e pequenas equipes. É simples e direto. Seu tempo de aprendizado é curto, e a chance de desastres causados por imperícia é pequeno.
4) O Git tem várias qualidades: é popular, principalmente entre projetos open source, é rápido (até um certo tamanho de projeto) e tem um bom design interno. Porém é bastante complexo e sua interface é inconsistente e pouco intuitiva.
Estão corretas: