1 / 186

Git with t for teams

Git is not just a version control system. Git can change the way you interact with your team members. Lot’s of teams don’t think about reflecting their development workflow in Git and just use it out-of-the-box. Git, however, can be much more powerful, giving your team a boost in productivity, protecting your delivery pipeline and helping you to work better together. <br><br>In this session we will start with a central workflow that is used by a lot of Subversion teams. You will learn how to practically integrate ALM solutions like continuous deployment, code reviews, change tracking and much more into your individual workflow. You will find out how to protect your master branch from accidental commits, broken builds and unreviewed code. This presentation will help you discover the best way to work together as a team – whether you’re yet to migrate to Git or even an experienced Git user.

svenpet
Download Presentation

Git with t for teams

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related