
N’T USE GIT D @svenpet
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.
Sven Peters Atlassian Ambassador svenpet.com @svenpet
Atlassian Ambassador TODAY I'M JUSTN E SV
Atlassian Ambassador TODAY I'M JUST SV N
Unnecessary Products
J2EE thanks SUN
AND NOW
OPEN SOURCE made for hippies
1 GIT PROPAGANDA WORKING OFFLINE
GIT PROPAGANDA BROWSING HISTORY IS LIGHTNING FAST
WORKING OFFLINE = DISCONNECTED
CONNECT WITH YOUR TEAM IN THE OFFICE
2 GIT PROPAGANDA GIT IS DISTRIBUTED
GIT PROPAGANDA CODE DEVELOPER INDEPENDENTLY
work on the same code base GIT PROPAGANDA
ESSENTIAL SECURITY FEATURES ARE MISSING
LOCK FILES SO WE DON’T STEP ON EACH OTHER TOES
LEAVE FOR THE WEEKEND AND NOT WORRY ABOUT MERGE CONFLICTS
GIVES YOU LESS CONTROL OVERPEOPLE & CODE
3 GIT PROPAGANDA BRANCHING IS FAST
GIT PROPAGANDA YOU CREATE BRANCHESLOCALLY that's lightning fast
BRANCHING IS FAST BUT NO NATURAL TIME FOR A BREAK
BRANCH CHECKOUT CODE
BRANCH CHECKOUT CODE
During CHECKOUT get a coffee and meet people chat with team mates about the weekends check Facebook
4 GIT PROPAGANDA MANY POSSIBILITIES
GIT PROPAGANDA COMMIT PUSH STAGE STAGING AREA LOCAL BRANCH REMOTE BRANCH
MANY POSSIBILITIES MEANS NO ACCIDENTALLY COMMITS
5 GIT PROPAGANDA EASY MERGING
GIT PROPAGANDA MERGING JUST WORKS git merge that's it
EASY MERGING MEANS NO TEAM EXPERIENCE
MERGE CONFLICT CONVERSATIONS BRINGS PEOPLE TOGETHER
DON'T LET YOUR CHILDREN GROW UP IN A WORLD OF ? ? ? DISTRIBUTED VERSION CONTROL SYSTEMS
Thanks! svenpet.com/talks @svenpet