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
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