Overview
Syllabus
Intro
Tess Barnes
Basic levels
Bonus levels
Minor conflict resolution
Interleaved causes
Fixing add conflicts
Fixing delete conflicts
Missing files trying to apply change to non existent file
Avoiding missing files
here's why
Get out of jail free
Why just fix?
VC tree bonsai
Branching strategy
Coping with complexity
Script Examples
What is a hook?
Why enforce authorisation
Authorisation solutions
What if you use git?
Enforcing code review two heads are better than one
Why use tools with this?
How do we automate?
Getting outside help
Enforcing standards making it easier to handle... HUNDREDS OF LINES OF CODE
TortoiseSVN example
server hook example
Creating change logs the lazy way
Lazy change logs
Validate commit messages Check min length Pattern match
scrape details from svn log
Publish those logs
Keep everyone in the loop
Start a revolution
Taught by
PHP UK Conference