Continuous merge with git-octopus

Resources

Source Code - Conferences

Abstract

The continuous merge workflow is meant for continuous integration/delivery and is based on feature branching. git-octopus provides git commands to implement it.

What is it all about ?

Feature branching and continuous integration don’t live well together. The idea of this project is to reconcile those two by using the mighty power of git.

The branching model

The simpliest form of the model is to have a mainline branch, let’s call it master, and feature branches on top of that master. In a continuous delivery workflow you won’t need more than that.

git octopus feature branch

The workflow

git octopus allows you to merge all you feature branches together at any moment so you can have an assembly of all the work that is going on and finally do a continuous integration job on that merge. here’s how it works:

git octopus continuous merge