sistemas de controle de versão
DESCRIPTION
Apresentação na Semana de Sistemas de Informação Universo - Niterói. 22/10/2014TRANSCRIPT
![Page 2: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/2.jpg)
Quem sou eu
![Page 3: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/3.jpg)
Graduação: 2009 – 2013 Mestrado: 2013 - atual
Desenvolvedor / Líder Técnico 2011 - atual
![Page 4: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/4.jpg)
Autônomo 2012 – atual
![Page 5: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/5.jpg)
![Page 6: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/6.jpg)
Sistemas de Controle de Versão
![Page 7: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/7.jpg)
Dimen
são ESPA
ÇO
![Page 8: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/8.jpg)
Dimen
são ESPA
ÇO
Dimensão TEMPO
![Page 9: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/9.jpg)
• Git já instalado, dependendo do SO
• Diversas opções open source e/ou gratuitas
![Page 10: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/10.jpg)
...
![Page 11: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/11.jpg)
Qual escolher?
![Page 12: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/12.jpg)
Topologia?
Política de controle de concorrência?
Ramos? Etiquetas?
Armazenamento?
Consultas ao histórico?
Ferramentas disponíveis?
![Page 13: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/13.jpg)
Topologia
![Page 14: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/14.jpg)
Centralizada
Distribuída
![Page 15: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/15.jpg)
Concorrência
![Page 16: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/16.jpg)
O problema da concorrência
![Page 17: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/17.jpg)
Política pessimista
![Page 18: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/18.jpg)
Política otimista
![Page 19: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/19.jpg)
Política otimista
![Page 20: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/20.jpg)
Junção (Merge)
![Page 21: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/21.jpg)
Merge Automático
ABC DEF GHI
ABC IJK GHI
ABC DEF GHI LMN
ABC IJK GHI LMN
L2: M DEF -‐> IJK L4: A LMN
![Page 22: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/22.jpg)
Merge com Conflitos
ABC DEF GHI
ABC IJK GHI PQR
ABC GHI LMN
ABC IJK ? GHI ?
L2: M DEF -‐> IJK L4: A PQR
L2: D DEF L4: A LMN
![Page 23: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/23.jpg)
Merge com Conflitos
ABC DEF GHI
ABC IJK GHI PQR
ABC GHI LMN
ABC GHI PQR LMN
L2: M DEF -‐> IJK L4: A PQR
L2: D DEF L4: A LMN
![Page 24: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/24.jpg)
![Page 25: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/25.jpg)
Etiquetas (Tags)
![Page 26: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/26.jpg)
![Page 27: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/27.jpg)
Git: Commit b87b413ed45ec2fa7537cc23ae2ffcb2835b9666 SVN: Revisão 543
Tag v1.0
OU
![Page 28: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/28.jpg)
Ramos (Branches)
![Page 29: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/29.jpg)
![Page 30: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/30.jpg)
Consultas
![Page 31: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/31.jpg)
![Page 32: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/32.jpg)
![Page 33: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/33.jpg)
Ferramentas
![Page 34: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/34.jpg)
Hospedagem
![Page 35: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/35.jpg)
Clientes
![Page 36: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/36.jpg)
Repositório
![Page 37: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/37.jpg)
Dicas
• Use um SCV para seus projetos pessoais
• NUNCA pare de estudar
• Aprenda e contribua com projetos Open Source e Comunidades
![Page 38: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/38.jpg)
Open Source
...
![Page 39: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/39.jpg)
Expanda sua rede!
![Page 40: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/40.jpg)
#saidatoca
Home Office Niterói
![Page 41: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/41.jpg)
![Page 42: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/42.jpg)
Empresas que participaram em 2013
...
![Page 43: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/43.jpg)
Empresas confirmadas para 2014
facebook.com/ufftech2014
![Page 44: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/44.jpg)
Imagens
• Slides do professsor Leonardo Murta (http://www2.ic.uff.br/~leomurta/)
• Imagens públicas da Internet
![Page 45: Sistemas de Controle de Versão](https://reader030.vdocuments.site/reader030/viewer/2022020116/559458621a28ab512f8b4798/html5/thumbnails/45.jpg)
Dúvidas?