A história do nascimento do GIT em quadrinhos
(joone.net)- Linus Torvalds começou o desenvolvimento do kernel Linux e, por quase 10 anos, não usou softwares de controle de código-fonte como CVS ou Subversion (SVN).
- Em vez disso, usava tarballs e patches.
- O problema do CVS é que ele só consegue rastrear mudanças no nível de arquivo, então não consegue reconhecer grandes patches como uma única revisão.
- No CVS, todo o trabalho é feito no servidor.
- Em um projeto grande como o kernel Linux, criar branches sobrecarrega muito o servidor e inevitavelmente afeta outros trabalhos.
- O processo de merge também é tratado no servidor, e o merge de branches leva tempo demais.
- O Subversion, que também passou a ser usado a partir dos anos 2000, igualmente não oferece suporte a ambientes distribuídos.
- Em 2002, Linus escolheu o BitKeeper, um software proprietário com suporte a ambiente distribuído, como ferramenta de controle de código-fonte.
- Muitos hackers do kernel se opuseram a isso, e houve tentativas de fazer engenharia reversa para criar um clone.
- No fim, o Linux parou de usar o BitKeeper e começou a desenvolver sua própria ferramenta de gerenciamento de código.
- Em junho de 2005, Linus anunciou o Git.
3 comentários
https://medium.com/@willhayjr/…
Este artigo também é muito bom..
Li com prazer ^^
Obrigado. Também gostei muito dos trabalhos que você fez anteriormente.