SlideShare une entreprise Scribd logo
1  sur  16
Ferramentas de Controle de Versão Arian Maykon de Araújo Diógenes
O que é? ,[object Object],[object Object],[object Object],[object Object]
Porque usar? ,[object Object],[object Object],[object Object],[object Object]
Definições
Tipos de sistemas de  controle de versão ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipos de desenvolvimento ,[object Object],[object Object],[object Object],[object Object]
Um usuário - Problemas ,[object Object],[object Object]
Equipe Desenvolvimento com cópia individual Usuário 1 Usuário  2 Usuário 3 Computador  1 Computador 2 Computador 3 Servidor
Equipe Desenvolvimento com cópia individual – Problemas ,[object Object],[object Object]
Equipe Desenvolvimento com cópia comum Usuário 1 Usuário 2 Usuário 3 Servidor
Equipe Desenvolvimento com cópia comum – Problemas ,[object Object],[object Object],[object Object],[object Object]
Sumário de Problemas ,[object Object],[object Object],[object Object],[object Object]
Um usuário <?php $con = mysql(...; $result = mysql_query(...; arquivo.php <?php $con = mysql(...; arquivo.php Ontem Hoje - manhã Versão-1 Versão-2 Versão-3 <?php $con = mysql(...; $result = mysql_query(...; for(...; arquivo.php Hoje - tarde
Ambiente multi usuário Cópias individuais Cópia de trabalho #1 do repositório Servidor (Repositório central)‏ Cópia  de  trabalho  #2 do  repositório Cópia de trabalho #3 do repositório Commit para o repositório Checkout do repositório central Update do repositório Usuário 3 Usuário 2 Usuário 1
Dúvidas?
Obrigado!

Contenu connexe

Similaire à Cepug 06/12/2008 Maykon - Sistemas de Controle De Versão

Aula 4 gerência de configuração de software1
Aula 4   gerência de configuração de software1Aula 4   gerência de configuração de software1
Aula 4 gerência de configuração de software1
Tiago Vizoto
 
Controle de versão
Controle de versãoControle de versão
Controle de versão
Zé Pereira
 
Curso de CVS - Parte 2 - Administração
Curso de CVS - Parte 2 - AdministraçãoCurso de CVS - Parte 2 - Administração
Curso de CVS - Parte 2 - Administração
Marden Neubert
 
Curso de CVS - Parte 4 - Avançado
Curso de CVS - Parte 4 - AvançadoCurso de CVS - Parte 4 - Avançado
Curso de CVS - Parte 4 - Avançado
Marden Neubert
 
Componentes do Sistema operacional
Componentes do Sistema operacional Componentes do Sistema operacional
Componentes do Sistema operacional
Rodrigo Rodrigues
 

Similaire à Cepug 06/12/2008 Maykon - Sistemas de Controle De Versão (20)

Aula 4 gerência de configuração de software1
Aula 4   gerência de configuração de software1Aula 4   gerência de configuração de software1
Aula 4 gerência de configuração de software1
 
Módulo 3-Sistema Operativo Servidor - V3.pdf
Módulo 3-Sistema Operativo Servidor - V3.pdfMódulo 3-Sistema Operativo Servidor - V3.pdf
Módulo 3-Sistema Operativo Servidor - V3.pdf
 
Windows 2003 guia_completo
Windows 2003 guia_completoWindows 2003 guia_completo
Windows 2003 guia_completo
 
Resolvendo problemas do dia a-dia com o windows server
Resolvendo problemas do dia a-dia com o windows serverResolvendo problemas do dia a-dia com o windows server
Resolvendo problemas do dia a-dia com o windows server
 
Controle de versão
Controle de versãoControle de versão
Controle de versão
 
Git + Github
Git + GithubGit + Github
Git + Github
 
SlackWare - Leonel
SlackWare - LeonelSlackWare - Leonel
SlackWare - Leonel
 
Estruturas de Sistemas Operacionais
Estruturas de Sistemas OperacionaisEstruturas de Sistemas Operacionais
Estruturas de Sistemas Operacionais
 
SI - SAD - Sistemas de Arquivos Distribuídos
SI - SAD  - Sistemas de Arquivos DistribuídosSI - SAD  - Sistemas de Arquivos Distribuídos
SI - SAD - Sistemas de Arquivos Distribuídos
 
Sistemas Operacionais parte 2
Sistemas Operacionais  parte 2Sistemas Operacionais  parte 2
Sistemas Operacionais parte 2
 
TA1 Slides Acessibilidade - Preto e Branco.pdf
TA1 Slides Acessibilidade - Preto e Branco.pdfTA1 Slides Acessibilidade - Preto e Branco.pdf
TA1 Slides Acessibilidade - Preto e Branco.pdf
 
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
 
Curso de CVS - Parte 2 - Administração
Curso de CVS - Parte 2 - AdministraçãoCurso de CVS - Parte 2 - Administração
Curso de CVS - Parte 2 - Administração
 
So cap01
So cap01So cap01
So cap01
 
Curso de CVS - Parte 4 - Avançado
Curso de CVS - Parte 4 - AvançadoCurso de CVS - Parte 4 - Avançado
Curso de CVS - Parte 4 - Avançado
 
Componentes do Sistema operacional
Componentes do Sistema operacional Componentes do Sistema operacional
Componentes do Sistema operacional
 
IMEI trabalho
IMEI trabalhoIMEI trabalho
IMEI trabalho
 
Svn - grupo de estudos sol7
Svn - grupo de estudos sol7Svn - grupo de estudos sol7
Svn - grupo de estudos sol7
 
Sistemas Operacionais - Aula 4 - Revisão e Exercícios
Sistemas Operacionais - Aula 4 - Revisão e ExercíciosSistemas Operacionais - Aula 4 - Revisão e Exercícios
Sistemas Operacionais - Aula 4 - Revisão e Exercícios
 
[Engenharia de Software] Marquivos.com
[Engenharia de Software] Marquivos.com[Engenharia de Software] Marquivos.com
[Engenharia de Software] Marquivos.com
 

Cepug 06/12/2008 Maykon - Sistemas de Controle De Versão

  • 1. Ferramentas de Controle de Versão Arian Maykon de Araújo Diógenes
  • 2.
  • 3.
  • 5.
  • 6.
  • 7.
  • 8. Equipe Desenvolvimento com cópia individual Usuário 1 Usuário 2 Usuário 3 Computador 1 Computador 2 Computador 3 Servidor
  • 9.
  • 10. Equipe Desenvolvimento com cópia comum Usuário 1 Usuário 2 Usuário 3 Servidor
  • 11.
  • 12.
  • 13. Um usuário <?php $con = mysql(...; $result = mysql_query(...; arquivo.php <?php $con = mysql(...; arquivo.php Ontem Hoje - manhã Versão-1 Versão-2 Versão-3 <?php $con = mysql(...; $result = mysql_query(...; for(...; arquivo.php Hoje - tarde
  • 14. Ambiente multi usuário Cópias individuais Cópia de trabalho #1 do repositório Servidor (Repositório central)‏ Cópia de trabalho #2 do repositório Cópia de trabalho #3 do repositório Commit para o repositório Checkout do repositório central Update do repositório Usuário 3 Usuário 2 Usuário 1