Subversion

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

Subversion (também conhecido por svn ou 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, que se considera ter alguns defeitos.

Versão atual: 1.5.2 lançada em: 29 de agosto de 2008.


Índice

Características

A versão 1.0 do Subversion (lançada em 23 de Fevereiro de 2004) possui as seguintes características:

  • as características mais correntes do CVS
  • Diretórios, mudanças de nome e meta-data de ficheiros são versionadas
  • as operações de "commit" são verdadeiramente atômicas
  • servidor HTTP Apache como servidor de rede, WebDAV/DeltaV como protocolo (também existe um processo independente de servidor que usa um protocolo personalizado sobre TCP/IP)
  • a ramificação e a etiquetagem são operações "baratas" (em tempo constante)
  • desenho nativo de arquitectura cliente-servidor e de "biblioteca em camadas"
  • o protocolo cliente-servidor envia diffs em ambas as direcções
  • os custos são proporcionais ao tamanho das mudanças e não ao tamanho dos dados
  • tratamento eficiente de ficheiros binários.
  • saida de informação passivel de ser analisada gramaticalmente (incluindo a saida de registos em formato XML)
  • licença de software livre - "licença CollabNet/Tigris.org do género Apache-style"

Versão 1.1 (lançada em 20 de Setembro de 2004):

  • mensagens internacionalizadas do programa
  • versionamento de atalhos simbólicos
  • um novo formato de repositório, FSFS, que não usa um "back-end" de base de dados, guardando as revisões em ficheiros no sistema de ficheiros.

Versão 1.2: (lançada em 21 de maio de 2005)

  • trancamento de ficheiros para ficheiros infundiveis ("reserved checkouts")
  • autoversionamento WebDAV integral

Versão 1.3: (lançada em 1 de janeiro de 2006)

  • Binds para python e ruby
  • Mais de 30 bugs corrigidos

Versão 1.4: (lançada em 10 de setembro de 2006)

  • Suporte ao BDB 4.4
  • O acesso ao repostório mudou um pouco. Quer dizer que seu repositório vai ser gradativamente sendo atualizado. Então versões anteriores não poderão acessar novos repositórios.

Versão 1.5: (lançada em 19 de junho de 2008)

  • Rastreamento de mesclagens.

Softwares relacionados

Clientes/fachadas em ambiente gráfico de usuário (GUI)

Alternativas

Ligações externas

Referências

Ver também

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net