Git e Git Flow

2,053 views

Published on

Published in: Technology
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,053
On SlideShare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
32
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Git e Git Flow

    1. 1. GITalessandro cinelli (cirpo)
    2. 2. Chi sono
    3. 3. Chi sono• sviluppatore Php, Javascript e Java
    4. 4. Chi sono• sviluppatore Php, Javascript e Java• membro PugRoma, Grusp, symfony-it, WebDeBs
    5. 5. Chi sono• sviluppatore Php, Javascript e Java• membro PugRoma, Grusp, symfony-it, WebDeBs• traduttore documentazione symfony, zend framework e ProGit
    6. 6. disclaimer
    7. 7. GIT "Im an egotistical bastard, and I name allmy projects after myself. First Linux, now git." Linus Torvalds
    8. 8. GITcvs -> svn -> git ?
    9. 9. Perchè Git?
    10. 10. Perchè Git?Lo sviluppo software non (quasi mai) lineare
    11. 11. GIT
    12. 12. GIT
    13. 13. GIT• velocità
    14. 14. GIT• velocità• design semplice
    15. 15. GIT• velocità• design semplice• incentrato su uno sviluppo non lineare
    16. 16. GIT• velocità• design semplice• incentrato su uno sviluppo non lineare• distribuito
    17. 17. GIT• velocità• design semplice• incentrato su uno sviluppo non lineare• distribuito• gestione di grandi progetti (es. kernel linux)
    18. 18. GIT• velocità• design semplice• incentrato su uno sviluppo non lineare• distribuito• gestione di grandi progetti (es. kernel linux)• integrita’
    19. 19. SVN / CVS
    20. 20. GIT
    21. 21. GIT
    22. 22. GIT
    23. 23. GIT
    24. 24. GIT
    25. 25. GIT
    26. 26. GITTerminologia:
    27. 27. GITTerminologia: • clone
    28. 28. GITTerminologia: • clone • branch
    29. 29. GITTerminologia: • clone • branch • merge
    30. 30. GITTerminologia: • clone • branch • merge • push
    31. 31. GITTerminologia: • clone • branch • merge • push • pull
    32. 32. GITESEMPI
    33. 33. GITPros:
    34. 34. GITPros:• Backup / point of failure
    35. 35. GITPros:• Backup / point of failure• Velocità creazione branch
    36. 36. GITPros:• Backup / point of failure• Velocità creazione branch• Velocità merge
    37. 37. GITPros:• Backup / point of failure• Velocità creazione branch• Velocità merge• Workflows vari
    38. 38. GITPros:• Backup / point of failure• Velocità creazione branch• Velocità merge• Workflows vari• Gestione progetti / contributi
    39. 39. GITPros:• Backup / point of failure• Velocità creazione branch• Velocità merge• Workflows vari• Gestione progetti / contributi• GitHub
    40. 40. GITCons:
    41. 41. GITCons:•Scarso supporto sistemi operativi non Unix
    42. 42. GITCons:•Scarso supporto sistemi operativi non Unix• Gui incomplete
    43. 43. GITCons:•Scarso supporto sistemi operativi non Unix• Gui incomplete• No checkout singole directory
    44. 44. GITCons:•Scarso supporto sistemi operativi non Unix• Gui incomplete• No checkout singole directory• No externals ala svn
    45. 45. GITCons:•Scarso supporto sistemi operativi non Unix• Gui incomplete• No checkout singole directory• No externals ala svn• Scarse prestazioni su protocollo Http
    46. 46. GITgithub
    47. 47. GIT FLOW
    48. 48. GIT FLOW
    49. 49. GIT FLOW
    50. 50. GIT FLOW
    51. 51. GIT FLOW
    52. 52. GIT FLOW
    53. 53. links• http://git-scm.com/• http://progit.org/• https://github.com/nvie/gitflow• http://nvie.com/posts/a-successful-git-branching-model/• https://github.com/• http://code.google.com/p/support/wiki/DVCSAnalysis• http://www.youtube.com/watch?v=4XpnKHJAok8• http://versioncontrolblog.com/comparison/Bazaar/CVS/Git/Mercurial/ Subversion/index.html• http://whygitisbetterthanx.com/
    54. 54. grazie a tutti :)• alessandro.cinelli@gmail.com• twitter.com/cirpo• http://delicious.com/cirpo• http://it.linkedin.com/in/cinellialessandro

    ×