SlideShare uma empresa Scribd logo
Apresentado por Daniel de Oliveira Ferreira
http://www.dferreira.com




                                    sistema de controle
                                         de versão




                                                                               Inspirado em The Git Parable
                                              http://tom.preston-werner.com/2009/05/19/the-git-parable.html
Sistema de Controle de Versão
Um sistema de controle de versão (ou versionamento), VCS (do inglês version
control system) ou ainda SCM (do inglês source code management) na função
prática da Ciência da Computação e da Engenharia de Software, é um
software com a finalidade de gerenciar diferentes versões no
desenvolvimento de um documento qualquer. Esses sistemas são comumente
utilizados no desenvolvimento de software para controlar as diferentes
versões — histórico e desenvolvimento — dos códigos-fontes e também da
documentação.
Esse tipo de sistema é muito presente em empresas e instituições de
tecnologia e desenvolvimento de software. É também muito comum no
desenvolvimento de software livre. É útil, em diversos aspectos, tanto para
projetos pessoais pequenos e simples como também para grandes projetos
comerciais.

Fonte: http://pt.wikipedia.org/wiki/Sistema_de_controle_de_vers%C3%A3o
Proposta
 Apresentar uma fábula que
 levará vocês numa jornada
 através de situações reais
que exigem a criação de um
   sistema de controle de
versão muito simples, porém,
   extremamente poderoso.
equipe
A parábola
Oi Dilbert sistema
             ,               Este é um sistema
  operacional novo? É     operacional minimalista     O que
                                                    ele tem?    Somente um
alguma distro do Linux?    que criei nesse fim de                 editor de
                                  semana.                      texto e alguns
                                                                 comandos.
Minutos depois...
Somente Escrevendo   ^mandei um email para
                       alguns casos de      você especificando
  Dilbert! O que          uso, chefe.     nosso novo sistema de
você está fazendo?                              ecommerce.
Enquanto isso...
Houve um pico de
                   energia que queimou o     Você fez
                   hd do seu computador.    backup do
Este não é o meu                           seu projeto?
 computador, o                                     Nãooooo!!!!!!
   que houve?
Think Dilbert!
O estagiário fotógrafo
Por que todos
                           É para         ano você
Vamos dilbert. Hoje é    guardar um      inventa de
                        registro das   tirar fotos no
o snapshot day. O dia                    mesmo dia?
                                                        E de como você
                          mudanças
   de registramos                                       tem engordado...
                        com o passar
    nossas fotos          do tempo
SNAPSHOT!
Dilbert! O sistema de     Você precisa fazer a
  ecommerce que foi     correção imediatamente.    E tem um candidato a
  para produção está     O prazo é para ontem.    vaga de estagiário para
com um defeito sério           Entendido?          você entrevistar que
                                                    está aguardando na
                                                          recepção.
Entrevista de emprego
Bem... Eu sou um cara
ecologicamente correto,     Meu maior defeito são
                                                       Fico muito irritado
    por assim dizer        esses ramos que crescem
                               na minha cabeça.           quando eles se
                                                      emaranham. Eu Poderia
            E quais seus                             ser somente um tronco.
              defeitos?
Ramos e
tronco
Ou no
 bom
inglês
Branches
  and
 trunk
Think Dilbert!
TAGS
Dilbert o wally vai
        ,                                        E nem suje minha
trabalhar com você no     Por mim tudo bem.         mesa com os
 projeto. Não podemos    Desde que ele não me   farelos de biscoito
  mais ter atrasos.     atrapalhe nem me tire   e manchas de café.
                           a concentração.
No dia seguinte...
Mas tem um detalhe, na
Chefe, preciso fazer uma                           cidade da minha vó não
  viagem para visitar      Essa viagem irá durar       tem internet a
                                                                   ,
   minha vó que está        em torno de um mês,      comunicação é feita
  doente na patagônia        mas continuarei o       com pombos correio.
                            projeto que já estou
                                participando.
Think Dilbert!
Repositório
  offline
Dilbert desenvolveu mais
funcionalidade do seu sistema de
controle de versão até o dia em que
descobriu um sistema parecido com o
seu e muito mais elaborado e
completo. Os conceitos mantinham-se
basicamente os mesmos, somente com
algumas diferenças nos comandos.
BEM... ESTa FOI MINHA                             AGORA NINGUÉM MAIS
  APRESENTAÇÃO SOBRE                                TEM DÚVIDA ALGUMA
                          ACHO QUE FUI BEM E QUE   SOBRE OS FUNDAMENTOS
COMO CRIEI MEU SISTEMA     CONSEGUI TRANSMITIR
 DE CONTROLE DE VERSÃO                                DOS SISTEMAS DE
                             EFICIENTEMENTE OS      CONTROLE DE VERSÃO.
                           PRINCIPAIS CONCEITOS.

                                                              CONTROLE DE
                                                                 QUE!?

Mais conteúdo relacionado

Semelhante a Controle de Versão

Sistemas para o Mundo Real
Sistemas para o Mundo RealSistemas para o Mundo Real
Sistemas para o Mundo RealLeandro Silva
 
Do código à produção com Gitlab (mundo python)
Do código à produção com Gitlab (mundo python)Do código à produção com Gitlab (mundo python)
Do código à produção com Gitlab (mundo python)Better Developer
 
Programador (front|back) end moderno, por Leonardo Hackin
Programador (front|back) end moderno, por Leonardo HackinProgramador (front|back) end moderno, por Leonardo Hackin
Programador (front|back) end moderno, por Leonardo HackiniMasters
 
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian FerrariDrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian FerrariTaller Negócio Digitais
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsJosé Alexandre Macedo
 
Gestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel
Gestão Ágil de Projetos com Scrum e FDD - Manoel PimentelGestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel
Gestão Ágil de Projetos com Scrum e FDD - Manoel PimentelManoel Pimentel Medeiros
 
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma CorretaWire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma CorretaFabio Akita
 
99% serverless, mais aquele 1% legado
99% serverless, mais aquele 1% legado99% serverless, mais aquele 1% legado
99% serverless, mais aquele 1% legadomestredemon
 
Lance seu produto - não, você não precisa "programar" para isso!
Lance seu produto - não, você não precisa "programar" para isso!Lance seu produto - não, você não precisa "programar" para isso!
Lance seu produto - não, você não precisa "programar" para isso!Éfrem Maranhão Filho
 
Técnicas de Persuasão e Usabilidade
Técnicas de Persuasão e UsabilidadeTécnicas de Persuasão e Usabilidade
Técnicas de Persuasão e UsabilidadeLau Yamazaki
 
Desenvolvimento Client-Side 2016 (BrazilJS)
Desenvolvimento Client-Side 2016 (BrazilJS)Desenvolvimento Client-Side 2016 (BrazilJS)
Desenvolvimento Client-Side 2016 (BrazilJS)Huge
 
Algoritmos 0 - apresentação
Algoritmos   0 - apresentaçãoAlgoritmos   0 - apresentação
Algoritmos 0 - apresentaçãoDaniel Moura
 

Semelhante a Controle de Versão (20)

Sistemas para o Mundo Real
Sistemas para o Mundo RealSistemas para o Mundo Real
Sistemas para o Mundo Real
 
Palestra Testes De Unidade Com JUnit
Palestra Testes De Unidade Com JUnitPalestra Testes De Unidade Com JUnit
Palestra Testes De Unidade Com JUnit
 
Do código à produção com Gitlab (mundo python)
Do código à produção com Gitlab (mundo python)Do código à produção com Gitlab (mundo python)
Do código à produção com Gitlab (mundo python)
 
Pessoas Ou Processos
Pessoas Ou ProcessosPessoas Ou Processos
Pessoas Ou Processos
 
Código Limpo
Código LimpoCódigo Limpo
Código Limpo
 
Programador (front|back) end moderno, por Leonardo Hackin
Programador (front|back) end moderno, por Leonardo HackinProgramador (front|back) end moderno, por Leonardo Hackin
Programador (front|back) end moderno, por Leonardo Hackin
 
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian FerrariDrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
 
Gestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel
Gestão Ágil de Projetos com Scrum e FDD - Manoel PimentelGestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel
Gestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel
 
Bdd e ci
Bdd e ciBdd e ci
Bdd e ci
 
Wire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma CorretaWire 2010 - Entenda Software da Forma Correta
Wire 2010 - Entenda Software da Forma Correta
 
Go git - Presentation @Navita
Go git - Presentation @NavitaGo git - Presentation @Navita
Go git - Presentation @Navita
 
PHPZEIRO: Adote um framework
PHPZEIRO: Adote um frameworkPHPZEIRO: Adote um framework
PHPZEIRO: Adote um framework
 
99% serverless, mais aquele 1% legado
99% serverless, mais aquele 1% legado99% serverless, mais aquele 1% legado
99% serverless, mais aquele 1% legado
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Lance seu produto - não, você não precisa "programar" para isso!
Lance seu produto - não, você não precisa "programar" para isso!Lance seu produto - não, você não precisa "programar" para isso!
Lance seu produto - não, você não precisa "programar" para isso!
 
Técnicas de Persuasão e Usabilidade
Técnicas de Persuasão e UsabilidadeTécnicas de Persuasão e Usabilidade
Técnicas de Persuasão e Usabilidade
 
.NET e C# - Introdução Geral
.NET e C# - Introdução Geral.NET e C# - Introdução Geral
.NET e C# - Introdução Geral
 
Desenvolvimento Client-Side 2016 (BrazilJS)
Desenvolvimento Client-Side 2016 (BrazilJS)Desenvolvimento Client-Side 2016 (BrazilJS)
Desenvolvimento Client-Side 2016 (BrazilJS)
 
Algoritmos 0 - apresentação
Algoritmos   0 - apresentaçãoAlgoritmos   0 - apresentação
Algoritmos 0 - apresentação
 

Último

ATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptxATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptxmairaviani
 
Curso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdf
Curso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdfCurso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdf
Curso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdfLeandroTelesRocha2
 
Tesis de Maestría de Pedro Sousa de Andrade (Resumen).pdf
Tesis de Maestría de Pedro Sousa de Andrade (Resumen).pdfTesis de Maestría de Pedro Sousa de Andrade (Resumen).pdf
Tesis de Maestría de Pedro Sousa de Andrade (Resumen).pdfEditora
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeLigia Galvão
 
Hans Kelsen - Teoria Pura do Direito - Obra completa.pdf
Hans Kelsen - Teoria Pura do Direito - Obra completa.pdfHans Kelsen - Teoria Pura do Direito - Obra completa.pdf
Hans Kelsen - Teoria Pura do Direito - Obra completa.pdfLeandroTelesRocha2
 
Apresentação de vocabulário fundamental em contexto de atendimento
Apresentação de vocabulário fundamental em contexto de atendimentoApresentação de vocabulário fundamental em contexto de atendimento
Apresentação de vocabulário fundamental em contexto de atendimentoPedroFerreira53928
 
Conteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persaConteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persafelipescherner
 
Evangelismo e Missões Contemporânea Cristã.pdf
Evangelismo e Missões Contemporânea Cristã.pdfEvangelismo e Missões Contemporânea Cristã.pdf
Evangelismo e Missões Contemporânea Cristã.pdfPastor Robson Colaço
 
Desastres ambientais e vulnerabilidadess
Desastres ambientais e vulnerabilidadessDesastres ambientais e vulnerabilidadess
Desastres ambientais e vulnerabilidadessRodrigoGonzlez461291
 
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptxDIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptxcleanelima11
 
PERFIL M DO LUBANGO e da Administraçao_041137.pptx
PERFIL M DO LUBANGO e da Administraçao_041137.pptxPERFIL M DO LUBANGO e da Administraçao_041137.pptx
PERFIL M DO LUBANGO e da Administraçao_041137.pptxtchingando6
 
Slide Novo UNID 1 2023.pptx de crescimento e desenvolvimento humano
Slide Novo UNID 1 2023.pptx de crescimento e desenvolvimento humanoSlide Novo UNID 1 2023.pptx de crescimento e desenvolvimento humano
Slide Novo UNID 1 2023.pptx de crescimento e desenvolvimento humanoCoachClaumerson
 
Os Padres de Assaré - CE. Prof. Francisco Leite
Os Padres de Assaré - CE. Prof. Francisco LeiteOs Padres de Assaré - CE. Prof. Francisco Leite
Os Padres de Assaré - CE. Prof. Francisco Leiteprofesfrancleite
 
Sequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental ISequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental ILetras Mágicas
 
INTRODUÇÃO A ARQUEOLOGIA BÍBLICA [BIBLIOLOGIA]]
INTRODUÇÃO A ARQUEOLOGIA BÍBLICA [BIBLIOLOGIA]]INTRODUÇÃO A ARQUEOLOGIA BÍBLICA [BIBLIOLOGIA]]
INTRODUÇÃO A ARQUEOLOGIA BÍBLICA [BIBLIOLOGIA]]ESCRIBA DE CRISTO
 
Apresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao AssédioApresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao Assédioifbauab
 
Exercícios de Clima no brasil e no mundo.pdf
Exercícios de Clima no brasil e no mundo.pdfExercícios de Clima no brasil e no mundo.pdf
Exercícios de Clima no brasil e no mundo.pdfRILTONNOGUEIRADOSSAN
 
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básicoPowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básicoPereira801
 
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdf
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdfOFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdf
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdfAndriaNascimento27
 
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...cristianofiori1
 

Último (20)

ATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptxATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptx
 
Curso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdf
Curso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdfCurso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdf
Curso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdf
 
Tesis de Maestría de Pedro Sousa de Andrade (Resumen).pdf
Tesis de Maestría de Pedro Sousa de Andrade (Resumen).pdfTesis de Maestría de Pedro Sousa de Andrade (Resumen).pdf
Tesis de Maestría de Pedro Sousa de Andrade (Resumen).pdf
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
 
Hans Kelsen - Teoria Pura do Direito - Obra completa.pdf
Hans Kelsen - Teoria Pura do Direito - Obra completa.pdfHans Kelsen - Teoria Pura do Direito - Obra completa.pdf
Hans Kelsen - Teoria Pura do Direito - Obra completa.pdf
 
Apresentação de vocabulário fundamental em contexto de atendimento
Apresentação de vocabulário fundamental em contexto de atendimentoApresentação de vocabulário fundamental em contexto de atendimento
Apresentação de vocabulário fundamental em contexto de atendimento
 
Conteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persaConteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persa
 
Evangelismo e Missões Contemporânea Cristã.pdf
Evangelismo e Missões Contemporânea Cristã.pdfEvangelismo e Missões Contemporânea Cristã.pdf
Evangelismo e Missões Contemporânea Cristã.pdf
 
Desastres ambientais e vulnerabilidadess
Desastres ambientais e vulnerabilidadessDesastres ambientais e vulnerabilidadess
Desastres ambientais e vulnerabilidadess
 
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptxDIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
 
PERFIL M DO LUBANGO e da Administraçao_041137.pptx
PERFIL M DO LUBANGO e da Administraçao_041137.pptxPERFIL M DO LUBANGO e da Administraçao_041137.pptx
PERFIL M DO LUBANGO e da Administraçao_041137.pptx
 
Slide Novo UNID 1 2023.pptx de crescimento e desenvolvimento humano
Slide Novo UNID 1 2023.pptx de crescimento e desenvolvimento humanoSlide Novo UNID 1 2023.pptx de crescimento e desenvolvimento humano
Slide Novo UNID 1 2023.pptx de crescimento e desenvolvimento humano
 
Os Padres de Assaré - CE. Prof. Francisco Leite
Os Padres de Assaré - CE. Prof. Francisco LeiteOs Padres de Assaré - CE. Prof. Francisco Leite
Os Padres de Assaré - CE. Prof. Francisco Leite
 
Sequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental ISequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental I
 
INTRODUÇÃO A ARQUEOLOGIA BÍBLICA [BIBLIOLOGIA]]
INTRODUÇÃO A ARQUEOLOGIA BÍBLICA [BIBLIOLOGIA]]INTRODUÇÃO A ARQUEOLOGIA BÍBLICA [BIBLIOLOGIA]]
INTRODUÇÃO A ARQUEOLOGIA BÍBLICA [BIBLIOLOGIA]]
 
Apresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao AssédioApresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao Assédio
 
Exercícios de Clima no brasil e no mundo.pdf
Exercícios de Clima no brasil e no mundo.pdfExercícios de Clima no brasil e no mundo.pdf
Exercícios de Clima no brasil e no mundo.pdf
 
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básicoPowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
 
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdf
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdfOFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdf
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdf
 
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...
 

Controle de Versão

  • 1. Apresentado por Daniel de Oliveira Ferreira http://www.dferreira.com sistema de controle de versão Inspirado em The Git Parable http://tom.preston-werner.com/2009/05/19/the-git-parable.html
  • 2. Sistema de Controle de Versão Um sistema de controle de versão (ou versionamento), VCS (do inglês version control system) ou ainda SCM (do inglês source code management) na função prática da Ciência da Computação e da Engenharia de Software, é um software com a finalidade de gerenciar diferentes versões no desenvolvimento de um documento qualquer. Esses sistemas são comumente utilizados no desenvolvimento de software para controlar as diferentes versões — histórico e desenvolvimento — dos códigos-fontes e também da documentação. Esse tipo de sistema é muito presente em empresas e instituições de tecnologia e desenvolvimento de software. É também muito comum no desenvolvimento de software livre. É útil, em diversos aspectos, tanto para projetos pessoais pequenos e simples como também para grandes projetos comerciais. Fonte: http://pt.wikipedia.org/wiki/Sistema_de_controle_de_vers%C3%A3o
  • 3.
  • 4. Proposta Apresentar uma fábula que levará vocês numa jornada através de situações reais que exigem a criação de um sistema de controle de versão muito simples, porém, extremamente poderoso.
  • 7. Oi Dilbert sistema , Este é um sistema operacional novo? É operacional minimalista O que ele tem? Somente um alguma distro do Linux? que criei nesse fim de editor de semana. texto e alguns comandos.
  • 9. Somente Escrevendo ^mandei um email para alguns casos de você especificando Dilbert! O que uso, chefe. nosso novo sistema de você está fazendo? ecommerce.
  • 11. Houve um pico de energia que queimou o Você fez hd do seu computador. backup do Este não é o meu seu projeto? computador, o Nãooooo!!!!!! que houve?
  • 14. Por que todos É para ano você Vamos dilbert. Hoje é guardar um inventa de registro das tirar fotos no o snapshot day. O dia mesmo dia? E de como você mudanças de registramos tem engordado... com o passar nossas fotos do tempo
  • 16. Dilbert! O sistema de Você precisa fazer a ecommerce que foi correção imediatamente. E tem um candidato a para produção está O prazo é para ontem. vaga de estagiário para com um defeito sério Entendido? você entrevistar que está aguardando na recepção.
  • 18. Bem... Eu sou um cara ecologicamente correto, Meu maior defeito são Fico muito irritado por assim dizer esses ramos que crescem na minha cabeça. quando eles se emaranham. Eu Poderia E quais seus ser somente um tronco. defeitos?
  • 21. Branches and trunk
  • 23. TAGS
  • 24. Dilbert o wally vai , E nem suje minha trabalhar com você no Por mim tudo bem. mesa com os projeto. Não podemos Desde que ele não me farelos de biscoito mais ter atrasos. atrapalhe nem me tire e manchas de café. a concentração.
  • 26. Mas tem um detalhe, na Chefe, preciso fazer uma cidade da minha vó não viagem para visitar Essa viagem irá durar tem internet a , minha vó que está em torno de um mês, comunicação é feita doente na patagônia mas continuarei o com pombos correio. projeto que já estou participando.
  • 29. Dilbert desenvolveu mais funcionalidade do seu sistema de controle de versão até o dia em que descobriu um sistema parecido com o seu e muito mais elaborado e completo. Os conceitos mantinham-se basicamente os mesmos, somente com algumas diferenças nos comandos.
  • 30. BEM... ESTa FOI MINHA AGORA NINGUÉM MAIS APRESENTAÇÃO SOBRE TEM DÚVIDA ALGUMA ACHO QUE FUI BEM E QUE SOBRE OS FUNDAMENTOS COMO CRIEI MEU SISTEMA CONSEGUI TRANSMITIR DE CONTROLE DE VERSÃO DOS SISTEMAS DE EFICIENTEMENTE OS CONTROLE DE VERSÃO. PRINCIPAIS CONCEITOS. CONTROLE DE QUE!?