Controlando projetos com o Subversion
Este artigo apresenta o controlador de projetos Subversion, que é um controlador de versões feito para ser o substituto do CVS, retirando os problemas encontrados no CVS e adicionando novas características. Iremos aprender a instalar e configurar os repositórios e manipular os dados, adicionando, atualizando e removendo arquivos dos projetos.
Introdução
O Subversion é um outro sistema controlador de versões
open source. Todos os arquivos são mantidos no repositório do
servidor, deixando você recuperar qualquer versão de seus arquivos,
olhar a história dos seus dados e como eles mudaram. O Subversion
pode ser acessado via rede, possibilitando que diversos usuários
trabalhem no mesmo projeto, possibilitando até mesmo a modificação
dos mesmos arquivos simultaneamente.
Algumas de suas utilidades:
Ele foi desenvolvido para ser um "substituto" do CVS, mantendo toda a facilidade e robustez do CVS, retirando os seus problemas e adicionando novas opções.
Algumas novidades, em comparação com o CVS:
Uma melhor descrição das facilidades do Subversion em comparação com o CVS pode ser encontrada em:
No link abaixo também temos um bom artigo do Fábio, mostrando como o CVS funciona:
Algumas de suas utilidades:
- Caso você tenha um projeto e necessita voltar a versões anteriores dos códigos.
- Quando você tiver mais de uma pessoa no projeto, evitando problemas com os dados quando duas ou mais pessoas modificarem os mesmo arquivos ao mesmo tempo.
- A possibilidade de ter todo o histórico do projeto.
Ele foi desenvolvido para ser um "substituto" do CVS, mantendo toda a facilidade e robustez do CVS, retirando os seus problemas e adicionando novas opções.
Algumas novidades, em comparação com o CVS:
- O versionamento de diretórios, de arquivos e de renomeação dos mesmos.
- Possibilidade de integração com o Apache via o protocolo HTTP-based WebDAV/DeltaV.
- Um servidor próprio, bem simples.
- Os protocolos dos clientes/servidores mandam o diff para ambas direções.
Uma melhor descrição das facilidades do Subversion em comparação com o CVS pode ser encontrada em:
No link abaixo também temos um bom artigo do Fábio, mostrando como o CVS funciona: