Controle de Versão SVN e Tortoise SVN

Slides:



Advertisements
Apresentações semelhantes
Soluções para o seu dia-a-dia Instalando o driver de configuração do MP4 ZAITEC Coloque o CD que acompanha o aparelho de MP4 no driver do CD do seu computador;
Advertisements

Instalação e Configuração
Informática Básica Introdução ao Windows – Parte 2 26/2/2010
Sistemas Operativo TIC Sessão 2 Professora: Aida Meira.
GIT X SVN. GIT SVN GIT SVN DistribuídoCentralizado.
Informática Aplica Prof.: Bruno Rafael de Oliveira Rodrigues.


Engenharia de Software
Configuração de um servidor FTP
Motor de Armazenamento
O que é ? Subversion (ou svn) é um sistema de controle de versão criado para substituir o CVS. Ele permite que você recupere versões antigas de seus arquivos,
Módulo 4: Gerenciando o acesso aos recursos
Configurando Subversion no Windows
Ferramentas e Tecnologias III
Clique para editar o estilo do subtítulo mestre Desenvolvimento web com Java JAVA 5 – Declarações e Controles de Acesso.
WIKISPACES.
Gerência de Configuração
Como instalar e executar o programa
Fundamentos do Projeto de Aplicativos de Banco de Dados
ES – 2º Apresentação Teórica. Rename Method O nome de um método não revela o seu propósito.Motivação Métodos devem ser chamados de uma forma que comuniquem.
Concurrent Versions System Leandro Augusto de Oliveira
Software Livre O software que pode ser usado, copiado, estudado, modificado e redistribuído sem restrição. A forma usual de um software ser distribuído.
Sistemas Operacionais
Gestão de Configuração & Mudanças 3. Ferramenta de Controle de Versões
Instalação  A tela abaixo é a primeira a aparecer durante a instalação do Caché 5. O diretório selecionado será usado para salvar alguns arquivos usados.
Configurando Subversion no Windows. TortoiseSVN Cliente gráfico para gerenciamento de repositórios usando SVN
Prognus Software Livre Airton Bordin Junior
Repositório do PBL-VS.
Primeiro Técnico Navegadores.
Paulo Oliveira – phslfo Victor Acioli - vaca 11/05/2010.
TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.
Ambiente Virtual de Aprendizagem Prof. M.Sc. Robson Santos da Silva.
Professor Julian Palavro Dutra- Porto Alegre/ RS.
Controle de Versão Sistemas de Informação Prof
S ISTEMA DE C ONTROLE DE V ERSÃO : B AZAAR Carolina Ramalho Priscilla Gonçalves.
Controle de Versão bitbuchet & mercurial Thiago e Rafael.
Controle de versão. Política trava-modifica-destrava Nessa política, o sistema de controle de versão permite que apenas um desenvolvedor por vez altere.
André Silva Rodrigues Diretor de Tecnologia. O que é subversion? Como subversion funciona? 12/4/2015WorkSet Indo 2 Introdução.
XI Jornada de Informática Controlando Projetos com Netbeans e Subversion.
Concurrent Versions System (CVS) Alexandre Monteiro.
José de Arimatea - jarn José Luiz - jlcn 20/01/2013.
Curso Plone Semana 1 Conceitos Básicos e Infra-estrutura.
Grid Versioning Service (GVS) left | Version Date:
Controle de Versão com SubVersion
CVS – Gerenciamento de Versões
Package. Para que serve ? 0 Organizar classes semelhantes. 0 Diferenciar classes distintas que possuem o mesmo nome - ajuda a Java com a resolução de.
Linguagem Técnica II SCM Software Configuration Management Aula 03 Prof. Renato Novais
Agência Brazil com Z Agência Brazil com Z WEB 2.0 A Personalização da Internet.
WIKISPACE Tutorial. Índice TópicoSlide Cadastramentoslide 3 Informações iniciaisslide 4 Edição básicaslides 5 – 7 Inserção de arquivos e imagensslides.
Microsoft SQL Server Instruções para instalação/ recuperação de bancos de dados no SQL Server.
Gerenciamento de Configuração de Software
MVP Virtual Conference 2013 Desktop Seguro Luciano Lima CISSP / MVP Enterprise
Manual Básico Modellus
Utilizando subversion como controle de versão
1 Timetoast.com Clique no link para efetuar a inscrição. Timetoast não permite várias contas a serem registadas com o mesmo endereço de . Há formas.
1- Abrir o Visual Studio e clicar em
Montado o diretório. Crie uma pasta sem conteúdo.
Windows para Usuário Módulo I – Aplicativos do Windows 7 Windows Explorer Prof.: Rogério Morais.
Help de ajuda para configurar o BACKUP Esse help servirá para ajudar a realizar a configuração do backup automático do Banco de Dados.
Help de Funções do sistema Este HELP ajudará na instalação e configuração do Roteador SISMOURA.
Atualizador SisMoura Atualizador Utilizando o Assistente e Validador de Configurações.
Duvidas Frequentes 09/01/2009. Atualizando o SISMOURA.
ARMAZENAMENTO NAS NUVENS Profª Juliana Schivani
Subversion- Treinamento Básico Controle de versões de Arquivos na Acropolis Atualizado em
MANUAL DE INSTALAÇÃO DA IMPRESSORA DA IMPRESSORA Optra T612.
Trabalhando com segurança no e-Recurso (SAG) Siga as instruções a seguir e trabalhe com segurança no Word, utilizando o editor do e-Recurso. Criado por.
Faculdade de Tecnologia SENAC Pelotas Controlando versões e sincronizando dados Tecnologia em Redes de Computadores Maurício B. Bendjouya – Prof. Me. Rafael.
Subversion- Utilização com Eclipse Utilização do Subversion com o Eclipse via plugin Subclipse Atualizado em
Como trabalhar com PBWIKI Ana Virginia Multiplicadora NTE –Estrela.
Transcrição da apresentação:

Controle de Versão SVN e Tortoise SVN Nicole Sultanum

Sumário Controle de versão: o que é? SVN Tortoise SVN Operações básicas

Controle de versão: o que é? Software Criadas as classes básicas X, Y, e Z Classe X recebe novos atributos Adicionadas classes de persistência (arquivo) Interface gráfica principal desenvolvida Tempo

Controle de versão: o que é? Desenvolvimento Solução MySQL Versão 1.0 (arquivos) Desenvolvimento Versão Linux (arquivos) Tempo

Controle de versão: o que é? Software

Controle de versão: o que é? Manutenção do histórico de modificações Possibilidade de criação de linhas paralelas de desenvolvimento Controle de acesso concorrente

SVN Sistema para Controle de Versão Propósito geral Free ‘Evolução’ do CVS Usado por... Google Sourceforge Tigris.org ...

SVN Versão 2 Versão 3 Versão 1 Servidor SVN Servidor SVN Servidor SVN Update Import Commit Checkout Alterações locais Commit Alterações locais

Tortoise SVN Cliente SVN para Windows Funciona como uma espécie de plug-in do Windows Explorer Fácil operação

Algumas operações básicas Import Checkout Update Conflitos Merge Commit Add Delete Rename

Import Iniciar o versionamento de um conjunto de arquivos ‘Upload’ para o SVN

Checkout Importa o estado atual do repositório para uma cópia local, sob controle de versão

Update Atualiza o estado da cópia local para concordar com mudanças do repositório: Adicionando... removendo... Modificando arquivos Added Updated Merged Conflicted

Update Added Updated Merged Conflicted Novo arquivo adicionado Arquivo modificado no servidor, não modificado localmente Merged Arquivo modificado no servidor e modificado localmente, porém em locais distintos Conflicted Arquivo modificado no servidor e modificado localmente, nos mesmos locais Exige intervenção manual

Resolvendo Conflitos Quando terminar de editar todos os conflitos... Salvar Marcar arquivo em conflito como ‘resolvido’ Duplo clique no arquivo em conflito Clique c/botão direito no conflito, aqui

Commit Postar suas modificações no repositório oficial

Commit Regras gerais: Sempre dê update imediatamente antes de dar commit Não dê commit se sua versão não está compilando/rodando Seja consciente: descreva as atividades realizadas por você naquele commit Antes de dar commit, Verifique se você não esqueceu de adicionar nenhum arquivo novo

Add Adicionar arquivos/pastas ao versionamento A modificação é válida a partir do próximo commit dado

Add O que NÃO deve ser versionado: bin, obj, dlls, .thumb O SVN controlará as mudanças nestes arquivos. Não queremos isso! Toda vez que um projeto for recompilado, o SVN vai acusar que o arquivo .dll foi modificado Indicação de modificação, mesmo sem nenhuma alteração significativa do projeto (código fonte) Pode dar conflitos desnecessários

Delete Remover arquivos do repositório

Delete Remover arquivos do versionamento Copiar o arquivo para uma pasta SVN:Delete Re-copiar o arquivo da pasta temporária para a pasta original

Rename Não existe uma operação atômica para rename Copia pastas e arquivos com o nome modificado Apaga arquivos com nome antigo Para pastas, só deleta da cópia local após commit

Recomendações gerais Cuidado ao realizar muitas operações de delete/rename sobre o mesmo arquivo Erros inesperados podem ocorrer

Links [Revision Control - Wikipedia] http://en.wikipedia.org/wiki/Revision_control [Subversion – Site oficial] http://subversion.tigris.org/ [Tortoise SVN – Site oficial] http://tortoisesvn.tigris.org/

Controle de Versão SVN e Tortoise SVN Nicole Sultanum