O que é Subversion?

Subversion é um sistema de controle de versão livre/open-source. Isto é, o Subversion gerencia arquivos e diretórios, e as modificações feitas neles ao longo do tempo. Isto permite que você recupere versões antigas de seus dados, ou que examine o histórico de suas alterações. Devido a isso, muitas pessoas tratam um sistema de controle de versão como uma espécie de “máquina do tempo”.

O Subversion pode funcionar em rede, o que lhe possibilita ser usado por pessoas em diferentes computadores. Em certo nível, a capacidade de várias pessoas modificarem e gerenciarem o mesmo conjunto de dados de seus próprios locais é o que fomenta a colaboração. Progressos podem ocorrer muito mais rapidamente quando não há um gargalo único por onde todas as modificações devam acontecer. E como o trabalho está versionado, você não precisa ter medo de que seu trabalho perca qualidade por não ter essa via única para modificações—se os dados sofrerem alguma modificação indevida, apenas desfaça tal modificação.

Trecho retirado do SvnBook

Mãos a obra!!

Instalar o subversion no Ubuntu é muito fácil, simples, mel na teta, mais facil do q roubar doce de criancinha… enfim!
[ad#ad-1] Basta abrirmos o terminal, executar o seguinte comando:

sudo aptitude install subversion subversion-tools subversion-helper-scripts

Criando um projeto

Para criar um projeto, basta que entremos na pasta desejada (pasta onde irá ficar o repositório do projeto), e executamos o seguinte comando:

sudo svnadmin create <nome do projeto>

Posteriormente, devemos dar permissão do nosso usuário ao projeto:

sudo chown -R <nome do usuário>:<nome do grupo> <nome do projeto>

Pronto! SVN instalado, e com um projeto criado.

No próximo post escreverei os principais comando do svn.

Written by vinicius