Tutorial SVN Básico Engenharia de Software. Denise Notini Nogueira denotini@dcc.ufmg.br



Documentos relacionados
Controle de Versão de Software. Luiz Jácome Júnior

Versionamento de Código. Núcleo de Desenvolvimento de Software

Manual de Utilização do Tortoise SVN. Fábrica de Software. Algar Tecnologia Unidade BH

TUTORIAL PRÁTICO SOBRE Git. Versão 1.1

Objetivo. Introdução; História; Conceito; SVN; Instalação; Prática através de exercícios.

Controle de Versão com CVS

Controle de Versão. Prof. Msc. Bruno Urbano Rodrigues.

Salvando modificações localmente (commit) Enviando modificações para o servidor (push) Sinalizando versão estável (tag)

Gerência de Configuração de Software Funções

ISO/IEC 12207: Gerência de Configuração

SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! CURSO

O primeiro passo é habilitar acesso externo através de web service a configuração é bem simples e não exige maiores explicações.

J820. Integração Contínua. com CVS, CruiseControl, Cruise Control. argonavis.com.br. AntHill Gump e Helder da Rocha (helder@acm.

Utilização de Branches de Erro e Melhoria Sistema de Gestão da Qualidade

Atividades da Engenharia de Software GERENCIAMENTO DA CONFIGURAÇÃO DE SOFTWARE. Atividades da Engenharia de Software. Processo de Desenvolvimento de

2. GERÊNCIA DE CONFIGURAÇÃO DE SOTWARE

ENGENHARIA DE SOFTWARE DESENVOLVIMENTO EM CAMADAS

02. O software ainda permite instalar a barra de ferramentas do Google como recurso extra. Faça a escolha desejada e continue a instalação.

ÍNDICE. 1. Introdução O que é o Sistema Mo Porã Como acessar o Site Mo Porã Cadastro do Sistema Mo Porã...

Capítulo X. Gerenciar Mudanças dos Requisitos. Aluizio Saiter, M. Sc.

Manual de Operação do Sistema de Tickets Support Suite

Sistema de Controle de Versão - CVS

Padrões de configuração GIT

Tutoriais de apoio para a migração do Atualização: 30/04/2014

Laboratório de Engenharia de Software. Tutorial TortoiseSVN

MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE

Gerenciamento de Configuração de Software

- Configuração de Ambiente para Aplicação de Patch

Guia de Uso para Registro de Chamado Usuário Externo

Atualização Volare 17 Release 010

Certificado Digital. Manual do Usuário

PBWORKS Acesse o endereço na internet:

Aula 02 Conceitos básicos elipse. INFORMÁTICA INDUSTRIAL II ENG1023 Profª. Letícia Chaves Fonseca

Controle de versão e fluxo de trabalho em projetos de desenvolvimento de software

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

MANUAL DA ÁREA DO CONDÔMINO

MANUAL PARA GERAÇÃO DE CAT52 IMPRESSORA BEMATECH

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

GUIA INTEGRA SERVICES E STATUS MONITOR

Manual do Sistema "Fala Comigo - Sistema de Atendimento On-Line" Editorial Brazil Informatica

Sistema de Compras TV Globo

Gerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas

Gerando enquêtes para uso em Pocket PCs V

Desenvolvimento e Implantação de Sistemas SCADA Utilizando Computação na Nuvem. Clovis Simões Spin Engenharia de Automação Ltda.

Manual de Instalação e Utilização

CE-240 ListEx 1. Lista de Exercícios 1. Relatório

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7

Na tela dele, clique no sinal de + ao lado do nome do seu computador, para expandi-lo. A seguir, expanda também o item "Sites da web".

ASSOCIAÇÃO CRISTÃ DE MOÇOS DO RIO GRANDE DO SUL DEPARTAMENTO DE TECNOLOGIA DA INFORMAÇÃO

Aplicativo da Manifestação do Destinatário. Manual

O USO DE SOFTWARE PARA CONTROLE DE VERSÕES COMO FERRAMENTA DE APOIO À PRODUÇÃO DE MATERIAIS INSTRUCIONAIS DA EDUCAÇÃO A DISTÂNCIA - EaD

ÍNDICE MANUAL SITE ADMINISTRÁVEL TV. 1. Introdução 2. Acessando o site administrável/webtv SITE ADMINISTRÁVEL 3. CONFIGURAÇÕES

Guia Sphinx: instalação, reposição e renovação

SISTEMA CACIC IMPLANTAÇÃO AMBIENTE CENTRALIZADO RESUMO. Novembro de 2007 Dataprev URES

VisTrails. Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ fernando_seabra@cos.ufrj.br

Gerenciamento de Transações

Apex Desenvolvendo Aplicações Web

Apostila Site Personalizado

Manual (Office 365) Para acesso ao sistema de s, os passos iniciais continuam os mesmos.

Como Utilizar o Escritório Virtual

MANEJO DE DOCUMENTOS COM O GXFLOW

Frente Loja Avanço (PAF-ECF) versão Rotina de Atualização Frente Avanço Windows

HOME. Guia de Usuário

MANUAL DE PROCEDIMENTOS MPR/SIA-012-R00 GESTÃO DE SISTEMAS DA SIA

JobScheduler Empresa: Assunto: Responsável: Dados de Contato: Suporte: Comercial: Financeiro:

Tutorial de uso do Subversion com RapidSVN

Configuração manual.ost Microsoft Office 365

WEBSITE DEFIR PRO

Considerações a serem feitas antes da implantação.

Intellikon 2.2. Código de Manual: Ik22001POR Versão do Manual: 1.0 Última revisão: 21/2/2006 Aplica-se a: Intellikon 2.2.

CADASTRAMENTO ÚNICO VERSÃO 7.3 INCLUSÃO E MANUTENÇÃO DE USUÁRIOS

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

FANESE Faculdade de Administração e Negócios de Sergipe

Instalação e Configuração do CollabNet Subversion Edge

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Anote aqui as informações necessárias:

Agregadores de Conteúdo

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC

Manual do Visualizador NF e KEY BEST

Agenda. Aprendendo Git/GitHub. Definições. Git. História 31/05/2012. Vantagem de usar controle de versão


Manual do Solicitante Sistema de abertura de chamados Versão 1.2 Cloud

Julio Cezar Fialho Freire de Carvalho 1, Aline Maria Malachini Miotto Amaral 2 1 INTRODUÇÃO

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Actualização para a IPBrick v de Setembro de 2014

zotero Gerenciador de referências bibliográficas

Manual de operação. BS Ponto Versão 5.1

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO

Introdução ao Git. Introdução ao GIT. Anderson Moreira. Baseado nos slides disponíveis em http//free electrons.com

Git e contribuição para projetos Open Source. Bruno Orlandi

ESTADO DO TOCANTINS SECRETARIA DA EDUCAÇÃO E CULTURA DIRETORIA DE TECNOLOGIA DA INFORMÇÃO COORDENADORIA DE SISTEMAS

AULA 06 CRIAÇÃO DE USUÁRIOS

Redmine. Simplificando a gestão de projetos

Laboratório de Redes. Professora Marcela Santos

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon

Transcrição:

Tutorial SVN Básico Engenharia de Software Denise Notini Nogueira denotini@dcc.ufmg.br

As vantagens do controle de Versão As principais vantagens de se utilizar um sistema de controle de versão para rastrear as alterações feitas durante o desenvolvimento de software ou o desenvolvimento de um documento de texto qualquer são: Controle do histórico: facilidade em desfazer e possibilidade de analisar o histórico do desenvolvimento, como também facilidade no resgate de versões mais antigas e estáveis. A maioria das implementações permitem analisar as alterações com detalhes, desde a primeira versão até a última. Trabalho em equipe: um sistema de controle de versão permite que diversas pessoas trabalhem sobre o mesmo conjunto de documentos ao mesmo tempo e minimiza o desgaste provocado por problemas com conflitos de edições. É possível que a implementação também tenha um controle sofisticado de acesso para cada usuário ou grupo de usuários. Marcação e resgate de versões estáveis: a maioria dos sistemas permite marcar onde é que o documento estava com uma versão estável, podendo ser facilmente resgatado no futuro. Ramificação de projeto: a maioria das implementações possibilita a divisão do projeto em várias linhas de desenvolvimento, que podem ser trabalhadas paralelamente, sem que uma interfira na outra. Fonte: Wikipedia 2

Criando um Repositório Online www.assembla.com Crie sua conta. 3

Criando um Repositório Online 4

Criando um Repositório Online 5

Criando um Repositório Online 6

Check out de repositório identificado pela URL Este tutorial aborda o uso da ferramenta Tortoise SVN, porém é análogo a qualquer outra ferramenta, como por exemplo o SubEclipse. Com a URL adquirida no slide anterior, realize o Checkout. 7

Check out de repositório identificado pela URL 8

Check out de repositório identificado pela URL 9

Check out de repositório identificado pela URL 10

Check out de repositório identificado pela URL 11

Realizando o Commit Adicione os arquivos na pasta criada. Pode ser qualquer tipo de arquivo. Para transferí-los para o repositório, primeiramente devese realizar a operação Add e então Commit. A operação Add é realizada uma única vez por arquivo. Depois, basta realizar Commit a cada alteração. 12

Realizando o Commit 13

Realizando o Commit 14

Realizando o Commit 15

Realizando o Commit 16

Realizando o Update Para atualizar seus arquivos com o conteúdo adicionados pelos outros desenvolvedores, deve-se realizar a operação Update. É recomendado que sempre antes de um Commit, seja realizado um Update para evitar conflitos. 17

Realizando o Merge em caso de conflitos Caso haja conflito (dois desenvolvedores alteraram simultaneamente uma mesma porção do código) deve ser realizada a operação Merge. 18

Conferindo o Repositório 19

Administração do Projeto Na ferramenta Assembla, o criador do projeto deve adicionar os outros integrantes do grupo. Cada integrante deve criar uma conta, e então ser adicionado ao projeto criado. Assim, cada desenvolvedor com sua conta, poderá utilizar do mesmo código que estará, com os comandos ensinados anteriormente, sincronizado entre suas máquinas. 20

Administração do Projeto 21

Administração do Projeto 22

Aprofundem seus conhecimentos! Este é o tutorial básico, o mínimo necessário para começar um controle de versões. Não se limite a este tutorial. Existem infinidades de outros recursos que podem ser encontrados em máquinas de busca! Em caso de dúvidas, enviem e-mail para: denotini@gmail.com 23