Você está na página 1de 14

Automao Comercial Brasil

Controle de Verso

uma atividade de gerncia de configurao de software. a arte de gerenciar mudanas de informaes durante o decorrer do tempo. Controle de verso organiza o trabalho de vrios autores. Amplamente utilizada no desenvolvimento de software e engenharia. Sistema de controle de verso rastreia e controla mltiplas verses de mltiplos arquivos.
ACBr Automao Comercial Brasil
http://acbr.sf.net

Fonte:http://rn.softwarelivre.org/dialivre/8.08/palestras/subversion.odp

Automao Comercial Brasil Vantagens do controle de verso


Armazenamento centralizado Histrico universal de revises Anlise de diferenas entre verses Trabalho cooperativo Ramificaes

Fonte:http://rn.softwarelivre.org/dialivre/8.08/palestras/subversion.odp

ACBr Automao Comercial Brasil


http://acbr.sf.net

Automao Comercial Brasil Vantagens do controle de verso

Armazenamento centralizado

Distribuio Cpias de segurana Controle de acesso

Histrico universal de revises Anlise de diferenas entre verses Trabalho cooperativo Ramificaes

Fonte:http://rn.softwarelivre.org/dialivre/8.08/palestras/subversion.odp

ACBr Automao Comercial Brasil


http://acbr.sf.net

Automao Comercial Brasil Vantagens do controle de verso

Armazenamento centralizado

Histrico universal de revises

Toda alterao realizada registrada Quem, quando, o que e porqu. Nada perdido

Acesso verses anteriores

Anlise de diferenas entre verses Trabalho cooperativo Ramificaes

Fonte:http://rn.softwarelivre.org/dialivre/8.08/palestras/subversion.odp

ACBr Automao Comercial Brasil


http://acbr.sf.net

Automao Comercial Brasil Vantagens do controle de verso

Armazenamento centralizado Histrico universal de revises

Anlise de diferenas entre verses

Comparar linha-a-linha diferentes verses de um documento, realando as diferenas Informar quem foi o ltimo a alterar determinada linha

Trabalho cooperativo Ramificaes

Fonte:http://rn.softwarelivre.org/dialivre/8.08/palestras/subversion.odp

ACBr Automao Comercial Brasil


http://acbr.sf.net

Automao Comercial Brasil Vantagens do controle de verso

Armazenamento centralizado Histrico universal de revises Anlise de diferenas entre verses

Trabalho cooperativo

Vrios desenvolvedores trabalhando sobre o mesmo conjunto de arquivos Mesclagem das alteraes dos diversos desenvolvedores

Ramificaes

Fonte:http://rn.softwarelivre.org/dialivre/8.08/palestras/subversion.odp

ACBr Automao Comercial Brasil


http://acbr.sf.net

Automao Comercial Brasil Vantagens do controle de verso

Armazenamento centralizado Histrico universal de revises Anlise de diferenas entre verses Trabalho cooperativo

Ramificaes

Fazer alteraes em uma cpia do documento, sem alterar o original O documento original pode continuar recebendo outras alteraes Mesclar as alteraes da ramificao com as do documento original
ACBr Automao Comercial Brasil
http://acbr.sf.net

Fonte:http://rn.softwarelivre.org/dialivre/8.08/palestras/subversion.odp

CVS

Automao Comercial Brasil Concurrent Version System


(Sistema de Verses Concorrentes)

O CVS, ou Concurrent Version System (Sistema de Verses Concorrentes) um sistema de controle de verso que permite que se trabalhe com diversas verses de arquivos organizados em um diretrio e localizados local ou remotamente, mantendose suas verses antigas e os logs de quem e quando manipulou os arquivos. CVS utiliza uma arquitetura cliente-servidor: um servidor armazena a(s) verso(es) atuais do projeto e seu histrico, e os clientes se conectam a esse servidor para obter uma cpia completa do projeto, trabalhar nessa cpia e ento devolver suas modificaes. Tipicamente, cliente e servidor devem estar conectados por uma rede local de computadores, ou pela Internet, mas o cliente e o servidor podem estar na mesma mquina se a configurao do CVS for feita de maneira a dar acesso a verses e histrico do projeto apenas a usurios locais. O servidor geralmente roda sistema ao estilo Unix, enquanto o cliente CVS pode rodar qualquer sistema operacional. Vrios clientes podem editar cpias do mesmo projeto de maneira concorrente. Quando eles confirmam suas alteraes, o servidor tenta fazer uma fuso delas. Se isso no for possvel, por exemplo porque mais de um cliente tentou executar alteraes na mesma linha do documento, o servidor apenas executa a primeira alterao e informa ao responsvel pela segunda alterao que houve conflito, e que necessrio uma interveno humana. Se a validao da alterao for bem sucedida, o nmero de verso de cada cliente arquivo envolvido incrementado, e o servidor CVS escreve uma linha de observao (fornecida pelo usurio), a data e o autor das alteraes em seus arquivos de log.

ACBr Automao Comercial Brasil


http://acbr.sf.net

SVN

Automao Comercial Brasil


Subversion

SVN - Subversion um sistema de controle de verso desenhado especificamente para ser um substituto moderno do CVS, que se considera ter algumas limitaes. - Controle de Diretrios, Renomeaes e Meta-Dados Esta era uma das maiores reclamaes sobre o CVS. Subversion no s controla a verso do contedo dos arquivos, mas tambm de diretrios, cpias, renomeaes e meta-dados. - Operaes Atmicas de commit Um conjunto de modificaes a serem realizadas num commit aceito como um todo ou nenhuma alterao feita. No h a possibilidade que apenas uma parte das alteraes seja aceita quando enviadas ao repositrio tal como acontecia no CVS. Alm disso, os nmeros de reviso esto atrelados a cada operao de commit e no aos arquivos. - Arquivos Binrios e de Texto Tratados Consistentemente Outro grande problema bastante conhecido que o CVS que no funciona to bem com arquivos binrios. Por outro lado, o Subversion usa um algoritmo de diferenciao binrio que funciona de modo idntico tanto para arquivos texto (legveis por humanos) quanto para arquivos binrios (ilegveis para humanos). - Uso mais Eficiente da Rede O protocolo de rede usa a largura de banda eficientemente enviando as diferenas entre cliente/servidor e servidor/cliente sempre que possvel, ao contrrio do CVS que envia as diferenas do servidor ao cliente, mas no do cliente ao servidor.

ACBr Automao Comercial Brasil


http://acbr.sf.net

Comparativo SVN x CVS


Funcionalidade
Commit Atmico Renomeaes e cpias de arquivos e diretrios Permisses de Repositrio Documentao Disponvel Portabilidade Open Source Interfaces Grficas Suporta Grande Repositrio
- possui funcionalidade - atende parcialmente o requisito http://acbr.sf.net

Automao Comercial Brasil


CVS

SVN

ACBr Automao Comercial Brasil

Quem usa subversion?

Automao Comercial Brasil

Fonte:http://rn.softwarelivre.org/dialivre/8.08/palestras/subversion.odp

ACBr Automao Comercial Brasil


http://acbr.sf.net

Exemplo de uso do SVN


Descrio das alteraes que sero enviadas Tela de Envio dos Arquivos

Automao Comercial Brasil

Tela de Recebimento dos Arquivos

ACBr Automao Comercial Brasil


http://acbr.sf.net

Exemplo de uso do CVS


Descrio das alteraes que sero enviadas Tela de Envio dos Arquivos

Automao Comercial Brasil

Tela de Recebimento dos Arquivos

ACBr Automao Comercial Brasil


http://acbr.sf.net

Exemplo de uso do SVN


WinMerge
Programa que compara as diferenas entre dois arquivos, usado no SVN/CVS para mostrar as diferenas entre diferentes verses de arquivo.

Automao Comercial Brasil

ACBr Automao Comercial Brasil


http://acbr.sf.net

Você também pode gostar