230 likes | 357 Views
Good VCS practices help to deliver software faster. Paul Stack @stack72. About Me . Work for OpenTable.com Member of Jetbrains Academy “Friend of Redgate” Dzone MVB DevOps Extremist. Agenda . Today we will be looking at: Feature Branching – troubles could lie ahead
E N D
Good VCS practices help to deliver software faster Paul Stack @stack72
About Me • Work for OpenTable.com • Member of Jetbrains Academy • “Friend of Redgate” • Dzone MVB • DevOps Extremist
Agenda Today we will be looking at: • Feature Branching – troubles could lie ahead • Branch by Abstraction • Feature Toggles • Real work users • Branching can be successful
Branch by abstraction Consumer Old Component
Consumer Interface Old Component
Consumer Interface Old Component New Component
Consumer Interface New Component
git flow feature start login //add a login to your product git flow feature finish login More Info: https://github.com/nvie/gitflow
Summary • Potential Issues with feature branching • Possible solution in Branch By abstraction • How Feature Switching could extend this • Real companies using this
THANKS! @stack72 scandev@paulstack.co.uk www.paulstack.co.uk