Apache Subversion - SVN Histórico
No
início do ano de 2000 a empresa CollabNet, Inc iniciou um trabalho para a
construção de um software de controle de versão utilizando o CVS como base. Em
decorrência dos bugs e limitações do CVS, a CollabNet optou por iniciar a
construção do zero.
Em
fevereiro deste mesmo ano, a CollabNet entrou em contato com Karl Fogel, o
autor do Open Source Development with CVS (Coriolis, 1999), para que ele
pudesse participar deste novo projeto. Coincidentemente, Karl Fogel já estava
discutindo um projeto de um novo sistema de controle de versão com Jim Blandy,
juntos criaram em 1995 empresa Cyclic Software (empresa prestadora de contratos
de suporte CVS) e apesar de terem vendido a empresa, eles ainda trabalhavam com
o CVS em seus projetos. A partir dos problemas enfrentados, Jim começou a
idealizar melhores soluções para gerenciar versões, idealizando inclusive o
nome Subversion.
Assim,
Karl Fogel foi trabalhar no projeto da CollabNet e Jim Blandy conseguiu uma
licença de seu empregador para poder participar do projeto. O Subversion logo
atraiu a comunidade de desenvolvedores e descobriu-se que muitos possuíam
experiências frustrantes com o CVS.
A
equipe do projeto original propôs o simples objetivo de manter os recursos do
CVS, incluindo a sua arquitetura, mas sem os problemas constantes, facilitando
a migração do CVS para o SVN.
O
SVN começou a ser utilizado pelos desenvolvedores para gerir seu próprio
código-fonte em 31 de agosto de 2001.
Um
marco importante para o SVN foi a integração com o Apache Software Foundation
(ASF), que iniciou em 2009.
No
início de 2010, o Subversion foi totalmente adotado na família do ASF de
projetos de nível superior, transferindo o projeto para
http://subversion.apache.org, e foi rebatizado de "Apache
Subversion".
Atualmente
está na versão 1.13.0 lançada em outubro de 2019.
Fonte:
https://subversion.apache.org/
Comentários
Postar um comentário