Don't use git

49
@svenpet N’T USE GIT D
  • date post

    21-Oct-2014
  • Category

    Technology

  • view

    2.456
  • download

    0

description

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. 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.

Transcript of Don't use git

Page 1: Don't use git

@svenpet

N’T USE GITD

Page 2: Don't use git

THE FOLLOWING PRESENTATION IS CONTAINING

SARCASTIC CONTENTTHE PRESENTER LOVES GIT AND APOLOGIES FOR ANY CONFUSION BEFOREHAND

IRONYR Hypersensitivity to occasional profanity requires covering ears.

OCCASIONAL PROFANITY (SORRY MOM!)

Page 3: Don't use git

Sven PetersAtlassian Ambassador

@svenpetsvenpet.com

Page 4: Don't use git

SV

Atlassian Ambassador

TODAY I'M JUST

NE

Page 5: Don't use git

SV

Atlassian Ambassador

NTODAY I'M JUST

Page 6: Don't use git
Page 7: Don't use git

IT'S A DISEASE

Page 8: Don't use git

Unnecessary

Products

Page 9: Don't use git

BIC UNDERWEAR

Page 10: Don't use git

PET WATER

Page 11: Don't use git

J2EEthanks SUN

Page 12: Don't use git

NOWAND

Page 13: Don't use git

LINUX

Page 14: Don't use git

SOURCEOPEN

made for hippies

Page 15: Don't use git

WORKING OFFLINE

1 GIT PROPAGANDA

Page 16: Don't use git

BROWSING HISTORY IS

LIGHTNING FAST

GIT PROPAGANDA

Page 17: Don't use git

WORKING OFFLINE

DISCONNECTED=

Page 18: Don't use git

CONNECT WITH YOUR TEAM

IN THE OFFICE

Page 19: Don't use git

DISCONNECTS US

Page 20: Don't use git

GIT IS DISTRIBUTED

2 GIT PROPAGANDA

Page 21: Don't use git

GIT PROPAGANDA

DEVELOPER INDEPENDENTLY CODE

Page 22: Don't use git

GIT PROPAGANDAwork on the

same code base

Page 23: Don't use git

ESSENTIAL

ARE MISSINGSECURITY FEATURES

Page 24: Don't use git

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

Page 25: Don't use git

LEAVE FOR THE WEEKEND

AND NOT WORRY ABOUT MERGE CONFLICTS

Page 26: Don't use git

GREAT WAY TO CONTROL YOUR STAFF

Page 27: Don't use git

GIVES YOU LESS CONTROLOVERPEOPLE & CODE

Page 28: Don't use git

BRANCHING IS FAST

3 GIT PROPAGANDA

Page 29: Don't use git

GIT PROPAGANDA

YOU CREATE BRANCHES LOCALLYthat's lightning fast

Page 30: Don't use git

BRANCHING IS FAST

TIME FOR A BREAKBUT NO NATURAL

Page 31: Don't use git

CHECKOUTBRANCH

CODE

Page 32: Don't use git

CHECKOUTBRANCH

CODE

Page 33: Don't use git

CHECKOUTget a coffee and meet people

chat with team mates about the weekends

check Facebook

During

Page 34: Don't use git

MAKES YOU UNSOCIAL

Page 35: Don't use git

MANY POSSIBILITIES

4 GIT PROPAGANDA

Page 36: Don't use git

STAGING AREA

LOCAL BRANCH

REMOTE BRANCH

STAGE COMMIT PUSH

GIT PROPAGANDA

Page 37: Don't use git

COMMIT

Page 38: Don't use git

MANY POSSIBILITIES

NO ACCIDENTALLY COMMITS

MEANS

Page 39: Don't use git
Page 40: Don't use git

WHERE IS THE FUN?

Page 41: Don't use git

IS LESS FUN & BORING

Page 42: Don't use git

EASY MERGING

5 GIT PROPAGANDA

Page 43: Don't use git

MERGING JUST WORKSgit merge

that's it

GIT PROPAGANDA

Page 44: Don't use git

EASY MERGING

TEAM EXPERIENCEMEANS NO

Page 45: Don't use git

Let's merge now

Page 46: Don't use git

MERGE CONFLICT CONVERSATIONS BRINGS PEOPLE TOGETHER

Page 47: Don't use git

IS DESTROYING TEAMS

Page 48: Don't use git

DON'T LET YOUR CHILDREN GROW UP IN A WORLD OF !

!

!

DISTRIBUTED VERSION CONTROL SYSTEMS

Page 49: Don't use git

Thanks!

@svenpetsvenpet.com/talks