Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Sistema de Controle de Versão - CVS, SVN e GIT

3.294 Aufrufe

Veröffentlicht am

Apresentação feita em 2010 em um trabalho de faculdade sobre Sistema de Controle de Versão.
Obs.: Só coloquei aqui para não perder;

Veröffentlicht in: Technologie
  • These are one of the best companies for review articles. High quality with cheap rates. ⇒⇒⇒WRITE-MY-PAPER.net ⇐⇐⇐ I highly recommend it :)
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • You have to choose carefully. ⇒ www.HelpWriting.net ⇐ offers a professional writing service. I highly recommend them. The papers are delivered on time and customers are their first priority. This is their website: ⇒ www.HelpWriting.net ⇐
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Hi there! I just wanted to share a list of sites that helped me a lot during my studies: .................................................................................................................................... www.EssayWrite.best - Write an essay .................................................................................................................................... www.LitReview.xyz - Summary of books .................................................................................................................................... www.Coursework.best - Online coursework .................................................................................................................................... www.Dissertations.me - proquest dissertations .................................................................................................................................... www.ReMovie.club - Movies reviews .................................................................................................................................... www.WebSlides.vip - Best powerpoint presentations .................................................................................................................................... www.WritePaper.info - Write a research paper .................................................................................................................................... www.EddyHelp.com - Homework help online .................................................................................................................................... www.MyResumeHelp.net - Professional resume writing service .................................................................................................................................. www.HelpWriting.net - Help with writing any papers ......................................................................................................................................... Save so as not to lose
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

Sistema de Controle de Versão - CVS, SVN e GIT

  1. 1. Sistema de Versionamento de Código Nome: Acácio Fernandez Egas Junior ­ 0821193 Nome: Fernando Queiroz Santana ­ 0820864 Nome: Francisco J. de Oliveira Castilho ­ 098161 Nome: Gabriel Marcos Santos Rubens ­ 0820589 Nome: Marcio Lorran dos Reis ­ 0820875 Nome: Walter Dalpra de Souza – 103271 Nome: Wellington do Rosário Biliera ­ 0820307
  2. 2. Sistema de Versionamento de Código É um sistema que atribui nomes  (marcações) as alterações feitas no  “código fonte”
  3. 3. Tropa de Elite 2! Como Capitão Nascimento adotou um  controlador de versões no BOPE “Missão dada é missão cumprida”
  4. 4. Vamos desenvolver um sistema novo. E ele vai ser...
  5. 5. Ok, minha equipe vai iniciar o desenvolvimento amanhã
  6. 6. Problema básico Salvar
  7. 7. Problema básico Salvar Voltar Cancelar
  8. 8. Problema básico Salvar Voltar Cancelar
  9. 9. Problema básico
  10. 10. Vamos controlar as versões Com arquivos zipados
  11. 11. Gambiarra de Versionamento de Código
  12. 12. Gambiarra de Versionamento de Código V 0.1 V 0.2 V 1.0
  13. 13. Gambiarra de Versionamento de Código v
  14. 14. Cadê a versão sem a alteração na lógica de login
  15. 15. Está guardada... Em um zip!
  16. 16. v
  17. 17. Em qual zip está? Fala!
  18. 18. Lei de Murphy “Se algo pode dar errado, dará errado da  pior maneira, no pior momento e de modo  a causar o maior estrago possível” Lei de Clark “Murphy era otimista” Lei do Capitão Nascimento “Capitão vai dar merda, capitão. […] Capitão, já disse que vai dar merda!” Podemos utilizar um sistema para controlar as versões
  19. 19. Lei de Murphy “Se algo pode dar errado, dará errado da  pior maneira, no pior momento e de modo  a causar o maior estrago possível” Lei de Clark “Murphy era otimista” Lei do Capitão Nascimento “Capitão vai dar merda, capitão. […] Capitão, já disse que vai dar merda!” Qual a vantagem de utilizar um sistema pra controlar...
  20. 20. Sistemas de Controle de Versão Trabalhar com equipes grandes Equipes distribuídas Colaboração no desenvolvimento Viabiliza OpenSource
  21. 21. Sistemas de Controle de Versão Concurrent Version System (CVS) Subversion (SVN) GIT
  22. 22. Sistemas de Controle de Versão Centralizado: Concurrent Version System (CVS) Subversion (SVN) Descentralizado: GIT
  23. 23. Centralizado
  24. 24. Descentralizado
  25. 25. De hoje em diante nós vamos trabalhar com o CVS
  26. 26. Capitão... vai dar merda, capitão
  27. 27. Concurrent Version System (CVS) Publicado em 1983 Revision Control System (RCS) O primeiro amplamente adotado Melhor que não ter nada ou não ;)
  28. 28. Concurrent Version System (CVS) cvs checkout: Baixa do servidor cvs update: Atualiza com o servidor cvs commit: Envia para o servidor
  29. 29. Concurrent Version System (CVS) cvs add: Adiciona ao controle de versão cvs remove: Remove do controle de versão svn diff: Verificar diferença com o servidor
  30. 30. Concurrent Version System (CVS) Foi o primeiro passo, mas... Não pode renomear Não pode mover Muitos conflitos
  31. 31. Amor, no lugar do CVS você pode utilizar a SVN
  32. 32. Nunca mais fale do meu trabalho! Entendeu?!?! A tropa é minha.
  33. 33. CVS não deu certo. Vamos pro SVN!
  34. 34. Eu já disse que vai dar merda!
  35. 35. Subversion (SVN) Evolução do CVS Lançado em 2000 Correção de Bugs do CVS
  36. 36. Subversion (SVN) Merge melhor que do CVS Interfaces gráficas (TortoiseSVN) Substituto direto do CVS
  37. 37. Subversion (SVN) svn checkout: Baixa do servidor svn update: Atualiza com o servidor svn commit: Envia para o servidor
  38. 38. Subversion (SVN) svn add: Adiciona ao controle de versão svn remove: Remove do controle de versão svn diff: Verificar diferença com o servidor
  39. 39. Subversion (SVN) Hospedagem
  40. 40. Quem sabe utilizar o Git? Fala porr#!!!
  41. 41. Ele sabe! Ele sabe!
  42. 42. Vou ter que convencer a tropa a adotar essa merda!
  43. 43. Melhor levar o “caveirabook” pra fazer o código na hora!
  44. 44. Lei de Murphy “Se algo pode dar errado, dará errado da  pior maneira, no pior momento e de modo  a causar o maior estrago possível” Lei de Clark “Murphy era otimista” Lei do Capitão Nascimento “Capitão vai dar merda, capitão. […] Capitão, já disse que vai dar merda!” Agora minha equipe vai utilizar git
  45. 45. Lei de Murphy “Se algo pode dar errado, dará errado da  pior maneira, no pior momento e de modo  a causar o maior estrago possível” Lei de Clark “Murphy era otimista” Lei do Capitão Nascimento “Capitão vai dar merda, capitão. […] Capitão, já disse que vai dar merda!” Quem criou o git? E como funciona?
  46. 46. Git Merge++ Ferramenta git­svn Commit em ordem (Rebase) Todo histórico
  47. 47. Lei de Murphy “Se algo pode dar errado, dará errado da  pior maneira, no pior momento e de modo  a causar o maior estrago possível” Lei de Clark “Murphy era otimista” Lei do Capitão Nascimento “Capitão vai dar merda, capitão. […] Capitão, já disse que vai dar merda!” Eu vou ligar o “caveirabook” pra fazer uma demo...
  48. 48. Git Fluxo de trabalho  offline (master): git init touch README git add . git commit ­m 'mensagem'
  49. 49. Git Trabalhando com branch: git checkout ­b desenv git add . git commit ­m 'mensagem'
  50. 50. Git Trabalhando com branch: git checkout ­b desenv git add . git commit ­m 'mensagem'
  51. 51. Git Trabalhando com branch: git checkout master git merge desenv
  52. 52. Lei de Murphy “Se algo pode dar errado, dará errado da  pior maneira, no pior momento e de modo  a causar o maior estrago possível” Lei de Clark “Murphy era otimista” Lei do Capitão Nascimento “Capitão vai dar merda, capitão. […] Capitão, já disse que vai dar merda!” Mas... Onde vai ficar hospedado o código fonte?
  53. 53. Git ­ GitHub Orkut de desenvolvedores Compartilhar código Estudar  Você ainda não tem uma conta?
  54. 54. Lei de Murphy “Se algo pode dar errado, dará errado da  pior maneira, no pior momento e de modo  a causar o maior estrago possível” Lei de Clark “Murphy era otimista” Lei do Capitão Nascimento “Capitão vai dar merda, capitão. […] Capitão, já disse que vai dar merda!” Ok, mas da uma demo de Como trabalhar com github.
  55. 55. Git ­ GitHub Trabalhando com GitHub.com git clone git@github.com:nascimento/bope.git git checkout -b desenv Adiciona/Deleta/Modifica (git add) git commit -m “mensagem” (commit offline)
  56. 56. Git ­ GitHub Outros desenvolvendo no github git pull origin master git checkout desenv git rebase master
  57. 57. Git ­ GitHub git checkout master git merge desenv git push origin master Continua...
  58. 58. Lei de Murphy “Se algo pode dar errado, dará errado da  pior maneira, no pior momento e de modo  a causar o maior estrago possível” Lei de Clark “Murphy era otimista” Lei do Capitão Nascimento “Capitão vai dar merda, capitão. […] Capitão, já disse que vai dar merda!” WTF... Eu apareci várias vezes nesse PPT e com essa cara de bunda! E não me deram uma fala
  59. 59. Agora o padrão do batalhão E o git com github
  60. 60. Agora só vou utilizar sistemas descentralizados!
  61. 61. O próximo que falar em CVS ou SVC vai pro saco (ou vassoura)!
  62. 62. Dúvidas

×