git with t for n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Git with t for teams PowerPoint Presentation
Download Presentation
Git with t for teams

play fullscreen
1 / 186

Git with t for teams

197 Views Download Presentation
Download Presentation

Git with t for teams

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. GIT WITH T FOR TEAM @svenpet

  2. SVN

  3. GIT

  4. MERCURIAL

  5. CVS

  6. ANYTHING ELSE TFS Perforce ClearCase VSS

  7. NO VCSAT ALL? you must love pain

  8. GIT WHY IS GOOD*? CHEAP BRANCHING EVERYTHING IS LOCAL GIT IS FAST GIT IS SMALL THE STAGING AREA DISTRIBUTED GITHUB & BITBUCKET GIT IS THE NEW STANDARD HUGE COMMUNITY * from Lemi Orhan Ergin

  9. GIT CHEAP BRANCHING EVERYTHING IS LOCAL GIT IS FAST GIT IS SMALL THE STAGING AREA DISTRIBUTED GITHUB & BITBUCKET GIT IS THE NEW STANDARD HUGE COMMUNITY WHY IS GOOD*? WORKFLOW CAPABILITIES * from Lemi Orhan Ergin

  10. MASTER RELEASE VERSION 1.9 DETAILED VIEW

  11. BIRDS VIEW

  12. DESIGNED FOR OPEN SOURCE

  13. DISTRIBUTED WORKFLOW

  14. CENTRALIZED WORKFLOW companies like those

  15. Sven Peters ATLASSIAN AMBASSADOR @svenpet http://svenpet.com

  16. Can we do a fast HOTFIX Can we fix a bug for the upcoming for the current version? RELEASE ? Can we BUILD the current code ? Is the code for that FEATURE complete? Has everybody REVIEWED the code for this feature ?

  17. I FIND YOUR LACK OFWORKFLOW STRUCTUREDISTURBING

  18. DIFFERENT PEOPLE PRODUCTS CULTURES

  19. DIFFERENT PEOPLE PRODUCTS CULTURES JIRA, Bitbucket, Stash

  20. DIFFERENT PEOPLE PRODUCTS CULTURES

  21. DIFFERENT WORKFLOWS DIFFERENT PEOPLE PRODUCTS CULTURES

  22. WORKFLOW BUILD YOUR push fork rebase merge pull clone

  23. WORKFLOW BUILD YOUR Git

  24. ONE WORKFLOW: NOT POSSIBLE WITH GIT

  25. block files while working on it

  26. we know what can happen!

  27. FORK WORKFLOWS

  28. MAKES A COPY OF A REPOSITORY ON THE SERVER YOU CAN NOT WRITEDIRECTLYTO THE ORIGINALREMOTE REPOSITORY YOU CAN STILL GET CHANGES FROM THE ORIGINALREMOTE REPOSITORY forking rocks!

  29. THE GATEKEEPER WORKFLOW for teams

  30. REPOSITORY it's such an awesome library

  31. FORKED REPOSITORY REPOSITORY FORK

  32. FORKED REPOSITORY REPOSITORY SYNCH Get updates on request or automatically* * with awesome tools like Stash or with Git hooks

  33. FORKED REPOSITORY REPOSITORY FORK I've done an awesome change

  34. PUSH CHANGEX FORKED REPOSITORY REPOSITORY

  35. FORKED REPOSITORY REPOSITORY can you pull in my changes? he is the gatekeeper

  36. FORKED REPOSITORY REPOSITORY PULL CHANGES likes the changes

  37. LOOKS LIKE AN OPEN SOURCE PROCESS? exactly and it works great!

  38. LEARN FROM OPEN SOURCE TEAMS? FLEXIBLE ROADMAPS DISTRIBUTED TEAMS DIFFERENT PROGRAMMING SKILLS

  39. FORKING IN THE ENTERPRISE

  40. 5 REASONS FOR... FORKING IN THE ENTERPRISE

  41. FORKING IN THE ENTERPRISE REASON 1 GREAT FOR CUSTOMIZING LIBRARIES and still get bug fixes

  42. FORKING IN THE ENTERPRISE REASON 2 GREAT FOR INNOVATION SPIKES and maybe add it later

  43. FORKING IN THE ENTERPRISE but still be open for changes REASON 3 PROTECTING YOUR COMPONENTS

  44. FORKING IN THE ENTERPRISE REASON 4 REDUCE THE NOISE and keep the overview for huge projects

  45. FORKING IN THE ENTERPRISE REASON 5 INTERACTION WITH CONTRACTORS & INTERNS protect your sources

  46. THE WORKFLOW DICTATORS & LIEUTENANTS

  47. an army of developer

  48. a few integrator

  49. and a friendly dictator

  50. BLESSED REPOSITORY FORKED REPOSITORY FORKED REPOSITORY SYNCH