Controle de Versão

890 views

Published on

Apresentação sobre controle de versão para a disciplina de Introdução a Informática.

Published in: Education, Technology
2 Comments
2 Likes
Statistics
Notes
No Downloads
Views
Total views
890
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
23
Comments
2
Likes
2
Embeds 0
No embeds

No notes for slide

Controle de Versão

  1. 1. Apresentado por Daniel de Oliveira Ferreirahttp://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. 2. Sistema de Controle de VersãoUm sistema de controle de versão (ou versionamento), VCS (do inglês versioncontrol system) ou ainda SCM (do inglês source code management) na funçãoprática da Ciência da Computação e da Engenharia de Software, é umsoftware com a finalidade de gerenciar diferentes versões nodesenvolvimento de um documento qualquer. Esses sistemas são comumenteutilizados no desenvolvimento de software para controlar as diferentesversões — histórico e desenvolvimento — dos códigos-fontes e também dadocumentação.Esse tipo de sistema é muito presente em empresas e instituições detecnologia e desenvolvimento de software. É também muito comum nodesenvolvimento de software livre. É útil, em diversos aspectos, tanto paraprojetos pessoais pequenos e simples como também para grandes projetoscomerciais.Fonte: http://pt.wikipedia.org/wiki/Sistema_de_controle_de_vers%C3%A3o
  3. 3. Proposta Apresentar uma fábula que levará vocês numa jornada através de situações reaisque exigem a criação de um sistema de controle deversão muito simples, porém, extremamente poderoso.
  4. 4. equipe
  5. 5. A parábola
  6. 6. Oi Dilbert sistema , Este é um sistema operacional novo? É operacional minimalista O que ele tem? Somente umalguma distro do Linux? que criei nesse fim de editor de semana. texto e alguns comandos.
  7. 7. Minutos depois...
  8. 8. Somente Escrevendo ^mandei um email para alguns casos de você especificando Dilbert! O que uso, chefe. nosso novo sistema devocê está fazendo? ecommerce.
  9. 9. Enquanto isso...
  10. 10. Houve um pico de energia que queimou o Você fez hd do seu computador. backup doEste não é o meu seu projeto? computador, o Nãooooo!!!!!! que houve?
  11. 11. Think Dilbert!
  12. 12. O estagiário fotógrafo
  13. 13. Por que todos É para ano vocêVamos dilbert. Hoje é guardar um inventa de registro das tirar fotos noo snapshot day. O dia mesmo dia? E de como você mudanças de registramos tem engordado... com o passar nossas fotos do tempo
  14. 14. SNAPSHOT!
  15. 15. 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 paracom um defeito sério Entendido? você entrevistar que está aguardando na recepção.
  16. 16. Entrevista de emprego
  17. 17. Bem... Eu sou um caraecologicamente 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?
  18. 18. Ramos etronco
  19. 19. Ou no bominglês
  20. 20. Branches and trunk
  21. 21. Think Dilbert!
  22. 22. TAGS
  23. 23. Dilbert o wally vai , E nem suje minhatrabalhar 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.
  24. 24. No dia seguinte...
  25. 25. Mas tem um detalhe, naChefe, 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.
  26. 26. Think Dilbert!
  27. 27. Repositório offline
  28. 28. Dilbert desenvolveu maisfuncionalidade do seu sistema decontrole de versão até o dia em quedescobriu um sistema parecido com oseu e muito mais elaborado ecompleto. Os conceitos mantinham-sebasicamente os mesmos, somente comalgumas diferenças nos comandos.
  29. 29. BEM... ESTa FOI MINHA AGORA NINGUÉM MAIS APRESENTAÇÃO SOBRE TEM DÚVIDA ALGUMA ACHO QUE FUI BEM E QUE SOBRE OS FUNDAMENTOSCOMO CRIEI MEU SISTEMA CONSEGUI TRANSMITIR DE CONTROLE DE VERSÃO DOS SISTEMAS DE EFICIENTEMENTE OS CONTROLE DE VERSÃO. PRINCIPAIS CONCEITOS. CONTROLE DE QUE!?

×