Escolar Documentos
Profissional Documentos
Cultura Documentos
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
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
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
Armazenamento centralizado
Toda alterao realizada registrada Quem, quando, o que e porqu. Nada perdido
Fonte:http://rn.softwarelivre.org/dialivre/8.08/palestras/subversion.odp
Comparar linha-a-linha diferentes verses de um documento, realando as diferenas Informar quem foi o ltimo a alterar determinada linha
Fonte:http://rn.softwarelivre.org/dialivre/8.08/palestras/subversion.odp
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
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
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.
SVN
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.
SVN
Fonte:http://rn.softwarelivre.org/dialivre/8.08/palestras/subversion.odp