wiki:Projeto/Subversion

Version 6 (modified by viani, 3 years ago) (diff)

--

Subversion

Também conhecido por svn, o nome da sua ferramenta de linha de comando. É um sistema de controle de versão desenhado especificamente para ser um substituto moderno do CVS.

Características:

  • as características mais correntes do CVS
  • Diretórios, permissões e datas de arquivo são versionadas
  • as operações de "commit" são verdadeiramente atômicas
  • a ramificação e a etiquetagem são operações em tempo constante
  • desenho nativo de arquitetura cliente-servidor e de "biblioteca em camadas"
  • o protocolo cliente-servidor envia diffs em ambas as direções
  • os custos são proporcionais ao tamanho das mudanças e não ao tamanho dos dados
  • tratamento eficiente de arquivos binários.

Ver também

 subclipse projeto de software livre que provê integração do Subversion no Eclipse