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

Postagens mais visitadas