Sistemas de Controle de Versão

460 visualizações

Publicada em

Apresentação na Semana de Sistemas de Informação Universo - Niterói.
22/10/2014

Publicada em: Software
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
460
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Sistemas de Controle de Versão

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

×