0

O que é subversion?

subversionO Subversion é um sistema de controle de versão de código aberto que surgiu para competir com o CVS, mantendo a metodologia existente, porém corrigindo erros e falhas. O sistema faz a gerência de arquivos e diretórios, juntamente com as modificações realizadas, permitindo que um usuário recupere versões antigas de dados ou apenas visualize e se informe a partir de um histórico de atualizações.

Como utilizar o SVN?

O sistema é utilizado em rede, fazendo com que diversos clientes copiem toda a estrutura de diretório que se encontra em um repositório de dados no servidor. Qualquer usuário que tenha permissão pode ler ou gravar dados do repositório (Figura 1). Porém, diferente dos servidores de arquivos co­muns, o SVN se lembra das alterações realizadas permitindo assim o versionamento do projeto

Com o uso do Subversion, os usuários podem trabalhar ao mesmo tempo em arquivos iguais salvando suas alterações. Em sistemas onde não há um repositório para os dados, não é possível duas ou mais pessoas trabalharem ao mesmo tempo no mesmo arquivo e gravarem o seu trabalho, pois isso pode ocasionar perdas de informações ou até mesmo corromper o documento.

Utilizando o SVN, pelo fato de existir um repositório para os dados e existirem cópias dele em cada máquina cliente, as alterações simultâneas em arquivos se torna possível. Ao final de cada alteração o usuário pode “subir” o documento de volta ao repositório pela operação de commit do sistema, o qual permite fazer o merge, a união dos dados alterados para dentro do documento no servidor.

Assim não haverá perda alguma de dados desde que o procedimento de união dos documentos seja feito de maneira correta. Será gerada então uma nova versão do repositório o qual poderá ser novamente copiada, ou melhor, atualizada para as máquinas clientes através do comando update do SVN.

 

Conclusão

Este foi o nosso artigo falando sobre o SVN. Espero que tenha gostado. Qualquer dúvida sobre a ferramenta, estou a disposição. Só usar os comentários abaixo que eu terei o prazer em te responder.

 

Dica Extra: Quer aprender PHP do básico ao avançado? Saiba mais sobre o curso de PHP completo. 30 dias de avaliação e com satisfação garantia ou seu dinheiro de volta. Saiba mais clicando abaixo.

Sim, eu quero ser um Profissional PHP

O que é subversion?
5 (100%) 1 vote

Equipe Curso PHP do Zero ao Profissional

Nós somos uma equipe focada em desenvolvimento de software em PHP.

Deixar uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *