Controle de Versão Sistemas de Informação Prof

Slides:



Advertisements
Apresentações semelhantes
GIT X SVN. GIT SVN GIT SVN DistribuídoCentralizado.
Advertisements

Gerência de Configuração
Arquitetura e implementação
Engenharia de Software
Rational Unified Process(RUP)
Exercícios de JSP
Gerenciamento de Configuração
Procedimentos Fábrica
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,
Prof. Esp. Marcelo Mendes
SGD – Sistema de Gestão de Docentes
Configurando Subversion no Windows
Ferramentas e Tecnologias III
Metodologia Versão 2 FSRS.
Controle de Versão SVN e Tortoise SVN
Gerência de Configuração
Gerência de Configuração de Software
SGI Apresentação Técnica.
Tecnologia de Informática
Cobertura Daniella de Oliveira Costa Jonathan Silva Pereira
Programação Orientada a objetos II
Relato de Experiência do processo de desenvolvimento do GSAN
Gestão de Configuração & Mudanças 3. Ferramenta de Controle de Versões
Objetivos das Atividades de Implementação • Implementar as classes do modelo de projeto em termos de componentes (código fonte ou executável, etc.) •
Gerência de Configuração - GC
Configurando Subversion no Windows. TortoiseSVN Cliente gráfico para gerenciamento de repositórios usando SVN
CURSO DE EXTENSÃO PROGRAMAÇÃO C# .NET
Professor: Márcio Amador
PHP Orientado a Objetos Análise e Desenvolvimento de Sistemas Prof
Trabalhando com Banco de Dados Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA.
Arquitetura de Desenvolvimento Web MVC vs. Three Tiers
Paulo Oliveira – phslfo Victor Acioli - vaca 11/05/2010.
TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.
Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação Habilitação Técnica de Nível Médio Técnico em Informática Prof.
Aplicativos Web Com Orientação a Objetos – Java Server Pages(JSP) Prof. Odair
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.
André Silva Rodrigues Diretor de Tecnologia. O que é subversion? Como subversion funciona? 12/4/2015WorkSet Indo 2 Introdução.
Gerência de Configuração Autor: Silvio Cortez. Fluxos e papeis Escrever plano Definir ferramentas Escrever plano de gerência de configuração Gerente de.
Programação Estruturada Análise e Desenvolvimento de Sistemas Prof
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
Tópicos Especiais em Redes de Computadores 6º Semestre Aula 03 Prof
XI Jornada de Informática Controlando Projetos com Netbeans e Subversion.
Projeto de Banco de Dados Curso: Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.
1 Sumário PARTE 1 – Características Visualize seu código fonte Compartilhe o código fonte Acesse o conteúdo do repositório Análise o código Integração.
Rio de Janeiro, 27 de outubro de 2010
MAC499 - Trabalho de Formatura Supervisionado Rachel de Paula Thiago Lourençoni Wu Chen Lung Estágio realizado em uma empresa que atua na área de ASP (Application.
Luiz Felipe Oliveira – SUNMP/MPACL
Grid Versioning Service (GVS) left | Version Date:
Controle de Versão com SubVersion
CVS – Gerenciamento de Versões
Linguagem Técnica II SCM Software Configuration Management Aula 03 Prof. Renato Novais
Faculdade de Tecnologia SENAI Porto Alegre Aula 1 Prof. Me. Humberto Moura
Conceitos Programação Web.
Utilizando subversion como controle de versão
Trabalhando com Banco de Dados Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA.
1PSL – UFLA - EspecializaçãoJunier Amorim – Eng. Computação Sistema Gerenciador de Componentes para Reuso - SGCR -
Montado o diretório. Crie uma pasta sem conteúdo.
XOOPS Samuel Redekop Thiago Meger de Mello. O que é XOOPS? XOOPS ou eXtensible Object Oriented Portal System é um gerenciador de conteúdo que tem a licença.
YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio.
Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador I Seminário de Andamento Tiago Pasa SERVIÇO NACIONAL DE.
Aplicativos para Web MVC Prof. Odair Indena Jr.
Subversion- Treinamento Básico Controle de versões de Arquivos na Acropolis Atualizado em
Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador II Seminário de Andamento SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.
Rafael C. Marques Projeto Integrador II SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS.
Projeto Integrador I Implementação de Servidor de Arquivos Eliane Linhares Mota 1.
Tecnologias Emergentes Prof. Anderson M. Fernanes Mestrando em Informática - UTFPR.
Faculdade de Tecnologia SENAC Pelotas Controlando versões e sincronizando dados Tecnologia em Redes de Computadores Maurício B. Bendjouya – Prof. Me. Rafael.
Síntese do Negócio ONTOWEB. Ontoweb – Nova Geração de Ferramenta de Busca Possui comportamento inteligente que auxilia o usuário a organizar e compartilhar.
Subversion- Utilização com Eclipse Utilização do Subversion com o Eclipse via plugin Subclipse Atualizado em
Transcrição da apresentação:

Controle de Versão Sistemas de Informação Prof Controle de Versão Sistemas de Informação Prof. Marcelo da Silveira Siedler siedler.prf@gmail.com SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS

Controle de versão de arquivos Problema: Equipes trabalhando no mesmo projeto, com desenvolvedores de sistema, codificadores de interface atualizando, muitas vezes, o mesmo arquivo. Como controlar a perda de informação nesse processo? Avisando? Telefonando? Msn? Sistema de controle de versão Visa gerenciar diferentes versões de arquivos ao longo do desenvolvimento dos mesmos. Utilizado tanto para código-fonte quanto para documentação dos projetos.

Sistema de Controle de Versão Presente em empresas de desenvolvimento de software. Apresenta diversas soluções para realizar o controle: CVS - Livre Git - Livre Svn - Livre SourceSafe – Microsoft ClearCase – IBM

Vantagens 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. Principais vantagens

Criando um sistema de controle de versão - SNV Ferramentas utilizadas: Servidor de SVN: COLLABNET Subversion Edge Cliente SVN: Tourtoise

Roteiro Instalando o Servidor Instalando o Cliente Configurando o Servidor Criando o repositório no Cliente Manipulando arquivos e controlando as versões Operações Checkout Add Commit Update Delete Diff

Exercício Criar um repositório chamado bibliotecasistema. Na estrutura de diretório da máquina criar uma pasta projeto crie uma chamada sistema com os seguintes arquivos: Importacao.java Importacao.html. Config.java Insira conteúdos nesses arquivos.

Exercício Criar um repositório chamado bibliotecadocs. Na estrutura de diretório da máquina na pasta projeto crie uma pasta com os seguintes arquivos: Descritivo.doc Atareuniao.txt. Insira conteúdos nesses arquivos.

Exercício Crie dois usuários chamados: Analista Desenvolvedor O desenvolvedor deve poder realizar a leitura e escrita de informações na pasta de sistemas, enquanto o analista deverá fazer o mesmo na pasta de documentação e de sistemas. O desenvolvedor não pode alterar a documentação do projeto.

Regras de Autenticação Como implementar as regras de autenticação para diferentes usuários? http://help.collab.net/index.jsp?topic=/csvn/action/managerepositories.html