Sérgio Fantin

Flex, JSF, REST, SOA…

Posts de Junho 25th, 2008

Subversion 1.5 lançado

Publicado por serjaumfantin em Junho 25, 2008

Subversion

O Subversion é um sistema de controle de versões livre/open-source que foi lançado para substituir o ultrapassado CVS.
Ele faz a gerência de arquivos e diretórios, funcionando como um sistemas de arquivos. A diferença é que ele grava as modificações feitas, permitindo que os dados sejam recuperados posteriormente.

Características

  • Controle de versão de diretórios
  • Verdadeiro histórico de versão
  • Commits atômicos
  • Controle de versão de metadados
  • Escolha de camadas de rede
  • Manipulação consistente de dados
  • Branching e tagging eficientes
  • Hackabilidade

Alguns ambientes de integração: Eclipse, JDeveloper, NetBeans, VisualStudio.

O Subversion utiliza a política copia-modifica-resolve, mas nas versões atuais há a possibilidade de travamento de arquivos, pois a mesclagem de alguns tipos de arquivos como binários, imagens, arquivos compactados, entre outros, apresentam uma dificuldade maior na momento do merge.

Na versão 1.5 algumas novidades são apresentadas, mas a que mais vai ajudar o programador é o rastreamento automático de Merge, pois não haverá a necessidade de fazer a mesclagem do código modificado “na unha”, como ocorria nas versões anteriores.

Benefícios

  • Melhoria na qualidade do processo de desenvolvimento;
  • Rapidez em modificações
  • Redução dos custos de modificações
  • Capacidade de conduzir várias versões do software
  • Capacidade de recuperar versões anteriores

Até a próxima!

Enviado em Uncategorized | Deixar um comentário »