Organização e Subversão

Há alguns dias atrás me deparei com o velho problema de recuperação de dados de vários servidores para recompor um projeto e seu histórico.

CVS

Usei o cvs por um ano e achei muito prática a sua aplicação. Mas após 54 interações do projeto, me deparei com a triste realidade: a coisa ficou descontrolada.

O resultado foi o abandono completo da utilização devido a tempo de resposta para backup e recuperação. A explicação é simples: utilizo muitos binários no diretório de trabalho e constantemente estou relocando diretórios. Estes movimentos causam retardo generalizado na manutenção e uso do cvs.

Mas a função deste aplicativo é indispensável para quem quer trabalhar de forma controlada e produtiva com desenvolvimento, seja ele qual for, não limitand0-se apenas na produção de software, seu maior objetivo. Serve para documentos, sites, planilhas, etc.

Subversion

Há muito ouço falar do subversion e não havia experimentado até o mês passado, quando decidi fazer alguns testes e fiquei impressionado com a facilidade na migração.

Migrei o referido projeto como teste e o tamanho do repositório ficou reduzido a cerca de 10% do tamanho do original do cvs, com toda a trilha de histórico.

É fato que encontrei (e ainda estou encontrando) algumas dificuldades com o uso. A principal delas foi entender o repositório e como é organizado. Uma vez dominado este assunto, restou-me a mudança de alguns hábitos. E não demorou muito para que eu colocasse o projeto que estou trabalhando atualmente sob o controle deste aplicativo.

Conclusão

Migrar para o Subversion é uma solução - nada subversiva - de organizar nossos projetos pessoais.

Referências


O livro que é FREE - Controle de Versão com Subversion
O site do patrocinador - Tigris

Comentários

Postagens mais visitadas deste blog

Migratum Est

Leia...

Obsolecência cine qua non