Escolar Documentos
Profissional Documentos
Cultura Documentos
Roteiro
Por qu?
Arte de gerenciar alteraes em informaes. Consiste em um sistema capaz de armazenar tanto o contedo de arquivos, quanto gerenciar o histrico de modificaes. Permite compartilhamento de cdigo, e desenvolvimento distribudo. Gerenciamento, trabalho paralelo, qualidade...
Genericamente, o nome atribudo a um estado ou contedo de um objeto em uma cadeia de mudanas Especificamente, indica um marcador (checkpoint) na evoluo ou desenvolvimento de um sistema computacional Ex:
Cpia local dos arquivos de um repositrio, remoto ou no, utilizada para o desenvolvimento propriamente dito
Operaes Fundamentais
Check-out:
Operao inicial de criar uma cpia de trabalho a partir de um mdulo do repositrio Operao que atualiza a cpia local com eventuais mudanas ocorridas no repositrio Operao de efetuar mudanas em um repositrio, tambm chamada de check-in
Update:
Commit:
Numerao incremental que especfica a um componente de um software, normalmente sem relao direta com a verso global do mesmo.
Ciclo bsico
Baixar um projeto do repositrio, criando a cpia local. Realizar modicaes no projeto atravs da cpia local. Atualizar a cpia local com modicaes de outros usurios. Examinar as mudanas feitas na cpia local. Submeter/publicar as modicaes da cpia local para o respositrio.
Comeando...
Criar Repositrio
Iniciando projeto
import: Faz commit de um arquivo no versionado ou rvore no repositrio.
Iniciando projeto
Cpia de trabalho
checkout (co): Gera cpia de trabalho a partir de um repositrio. uso: svn co URL [CAMINHO]
Verificando atualizaes
svn update
Submetendo arquivos
Submetendo atualizaes
Marcao de atualizao
U <arq/dir> O arquivo recebeu as atualizaes (Updated) do servidor. A <arq/dir> O arquivo ou diretrio foi adicionado (Added) cpia local. D <arq/dir> O arquivo ou diretrio foi excludo (Deleted) da cpia local.
Marcao de atualizao
R <arq/dir> O arquivo ou diretrio foi substitudo (Replaced) na cpia local. Ou seja, foi excludo e um novo arquivo/ diretrio com o mesmo nome foi adicionado. G <arq/dir> O arquivo da cpia local que j possui alteraes locais recebeu com sucesso as atualizaes (merGed) provindas do repositrio. C <arq/dir> O arquivo recebeu atualizaes conitantes (Conict) do repositrio, que devem ser resolvidas pelo usurio cliente.
Cliente: RapidSVN
Cliente RapidSVN
Cliente RapidSVN
Check-out terminado
Instalando
Pacotes Utilizados
websvn ssl...
vi /etc/apache2/modsenabled/dav_svn.conf
vi /etc/apache2/modsenabled/dav_svn.conf
Acrescentando usurios
htpasswd2
Configurao no Squid
A Fazer...
Aprender melhor sobre resoluo de conflitos Integrar o websvn, com nveis de segurana ....
Conceitos Bsicos: Verso Conceitos Bsicos: Repositrio Conceitos Bsicos: Cpia de Trabalho(working copy) Operaes Fundamentais Conceitos Bsicos: Reviso Ciclo bsico Comeando... Criar Repositrio Iniciando projeto Cpia de trabalho Verificando atualizaes Submetendo arquivos Submetendo atualizaes