1 / 49

Don't use git

Are you using Subversion or CVS? That’s great, whatever you do, don’t migrate to Git! Git makes you work overtime, confuses developers with too many options, destroys the social interaction with your co-workers and much more. Git has unnecessary features like offline commits and cherry picking that nobody needs at his day job. Your code is the most important thing for your software development and you should use a mature technology for storing it. Let the kids play around with Git. <br><br>In this ironic lightning talk I will give you 5 reasons, why you shouldn’t use Git always with a twinkle in the eye. So create a new branch in SVN and come to my session while you checkout the branch.

svenpet
Télécharger la présentation

Don't use git

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. N’T USE GIT D @svenpet

  2. THE FOLLOWING PRESENTATION IS CONTAINING SARCASTIC CONTENT THE PRESENTER LOVES GIT AND APOLOGIES FOR ANY CONFUSION BEFOREHAND R OCCASIONAL PROFANITY (SORRY MOM!) IRONY Hypersensitivity to occasional profanity requires covering ears.

  3. Sven Peters Atlassian Ambassador svenpet.com @svenpet

  4. Atlassian Ambassador TODAY I'M JUSTN E SV

  5. Atlassian Ambassador TODAY I'M JUST SV N

  6. IT'S A DISEASE

  7. Unnecessary Products

  8. BICUNDERWEAR

  9. PETWATER

  10. J2EE thanks SUN

  11. AND NOW

  12. LINUX

  13. OPEN SOURCE made for hippies

  14. 1 GIT PROPAGANDA WORKING OFFLINE

  15. GIT PROPAGANDA BROWSING HISTORY IS LIGHTNING FAST

  16. WORKING OFFLINE = DISCONNECTED

  17. CONNECT WITH YOUR TEAM IN THE OFFICE

  18. DISCONNECTS US

  19. 2 GIT PROPAGANDA GIT IS DISTRIBUTED

  20. GIT PROPAGANDA CODE DEVELOPER INDEPENDENTLY

  21. work on the same code base GIT PROPAGANDA

  22. ESSENTIAL SECURITY FEATURES ARE MISSING

  23. LOCK FILES SO WE DON’T STEP ON EACH OTHER TOES

  24. LEAVE FOR THE WEEKEND AND NOT WORRY ABOUT MERGE CONFLICTS

  25. GREAT WAY TO CONTROL YOUR STAFF

  26. GIVES YOU LESS CONTROL OVERPEOPLE & CODE

  27. 3 GIT PROPAGANDA BRANCHING IS FAST

  28. GIT PROPAGANDA YOU CREATE BRANCHESLOCALLY that's lightning fast

  29. BRANCHING IS FAST BUT NO NATURAL TIME FOR A BREAK

  30. BRANCH CHECKOUT CODE

  31. BRANCH CHECKOUT CODE

  32. During CHECKOUT get a coffee and meet people chat with team mates about the weekends check Facebook

  33. MAKES YOU UNSOCIAL

  34. 4 GIT PROPAGANDA MANY POSSIBILITIES

  35. GIT PROPAGANDA COMMIT PUSH STAGE STAGING AREA LOCAL BRANCH REMOTE BRANCH

  36. COMMIT

  37. MANY POSSIBILITIES MEANS NO ACCIDENTALLY COMMITS

  38. WHERE IS THE FUN?

  39. IS LESS FUN & BORING

  40. 5 GIT PROPAGANDA EASY MERGING

  41. GIT PROPAGANDA MERGING JUST WORKS git merge that's it

  42. EASY MERGING MEANS NO TEAM EXPERIENCE

  43. Let's merge now

  44. MERGE CONFLICT CONVERSATIONS BRINGS PEOPLE TOGETHER

  45. IS DESTROYING TEAMS

  46. DON'T LET YOUR CHILDREN GROW UP IN A WORLD OF ? ? ? DISTRIBUTED VERSION CONTROL SYSTEMS

  47. Thanks! svenpet.com/talks @svenpet

More Related